diff --git a/OMDSServiceDefinition/.classpath b/OMDSServiceDefinition/.classpath index 9ae7bca0..8f5c07ea 100644 --- a/OMDSServiceDefinition/.classpath +++ b/OMDSServiceDefinition/.classpath @@ -17,15 +17,11 @@ - - - - - + diff --git a/OMDSServiceDefinition/.settings/org.eclipse.jdt.core.prefs b/OMDSServiceDefinition/.settings/org.eclipse.jdt.core.prefs index abec6ca3..91ca62e2 100644 --- a/OMDSServiceDefinition/.settings/org.eclipse.jdt.core.prefs +++ b/OMDSServiceDefinition/.settings/org.eclipse.jdt.core.prefs @@ -1,5 +1,14 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 -org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/OMDSServiceDefinition/README.txt b/OMDSServiceDefinition/README.txt new file mode 100644 index 00000000..804aa04b --- /dev/null +++ b/OMDSServiceDefinition/README.txt @@ -0,0 +1,7 @@ +Maven Goals + +Mit Maven Goal "clean package" kann ein Release als ZIP-File mit XSDs und WSDLs sowie der Dokumentation gebaut werden. +Mit Maven Goal "clean deploy" wird der Release in das Kap Dion OMDS Repository geladen. + +Codegenerierung +Mit Maven Goal "clean package" und Profil "genJavaFromWsdl" wird der zugehörige Java-Code generiert. diff --git a/OMDSServiceDefinition/assembly.xml b/OMDSServiceDefinition/assembly.xml new file mode 100644 index 00000000..2912923d --- /dev/null +++ b/OMDSServiceDefinition/assembly.xml @@ -0,0 +1,34 @@ + + Doku + + zip + + + + + + ${project.build.directory} + / + + *dll + *.jar + + + + + + ${project.build.directory}/site/apidocs + apidocs/ + + + + ${basedir}/doc + + + ${basedir}/src/main/resources/def/v1-3-0 + wsdl + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx index be749112..e83f39a9 100644 Binary files a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx and b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.0_BOA_allgemein.docx differ diff --git a/OMDSServiceDefinition/pom.xml b/OMDSServiceDefinition/pom.xml index df356ae2..9f93efc9 100644 --- a/OMDSServiceDefinition/pom.xml +++ b/OMDSServiceDefinition/pom.xml @@ -1,26 +1,104 @@ - + 4.0.0 at.vvo.omds OMDSServiceDefinition - 1.2.0-SNAPSHOT + 1.3.0-SNAPSHOT OMDS Service Definition Dieses Projekt enthaelt die Definitionen fuer die OMDS Services. - + v1-0-3 UTF-8 UTF-8 + + yyyyMMdd + ${maven.build.timestamp} + + ${basedir}/src/main/java + /src/main/resources/bind/v1-3-0 + ${basedir}${bindings.location.rel} + + src/main/resources/def/v1-3-0/omds3Services.wsdl + src/main/resources/def/v1-3-0/broker/omds3ServicesBroker.wsdl + + 1.7 + 1.7 + 1.7 + + 3.2.0 + + + + org.apache.maven.plugins + maven-help-plugin + 2.2 + + + org.apache.maven.plugins + maven-source-plugin + 2.0.4 + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + + + org.apache.maven.plugins + maven-assembly-plugin + 3.1.0 + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.1 + + + + org.apache.maven.plugins maven-help-plugin - 2.2 - + + + org.apache.maven.plugins + maven-assembly-plugin + + + assembly.xml + + + + + make-assembly + package + + single + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + true + true + ${jdk.version} + ${jdk.version} + ${jdk.version} + ${jdk.version} + UTF-8 + + org.apache.maven.plugins maven-jar-plugin @@ -35,32 +113,224 @@ ${SVN_REVISION} ${BUILD_TAG} ${build.timestamp} + ${jdk.version} + + org.apache.maven.plugins + maven-surefire-plugin + 2.19.1 + + + + at/ergo/plr/CalculatorWebClientTest.java + + + + org.apache.maven.plugins maven-source-plugin - 2.0.4 - - + + + + + + + + - + + org.apache.maven.plugins + maven-javadoc-plugin + + + + + + + + + + + + + + + + org.apache.cxf + cxf-rt-frontend-simple + ${cxf.version} + + + + org.apache.cxf + cxf-rt-frontend-jaxws + ${cxf.version} + + + org.apache.cxf + cxf-rt-bindings-soap + ${cxf.version} + + + org.apache.cxf + cxf-rt-transports-http + ${cxf.version} + + + + org.apache.cxf + cxf-rt-transports-http-jetty + ${cxf.version} + + + + org.apache.cxf + cxf-rt-ws-security + ${cxf.version} + + + + org.apache.cxf + cxf-rt-features-logging + ${cxf.version} + + + + + + log4j + log4j + 1.2.12 + + + + junit + junit + 3.8.2 + test + + - + - - internal - Internal Release Repository - dav:http://212.186.72.200/nexus/content/repositories/internal/ - - - snapshots - Internal Snapshot Repository - dav:http://212.186.72.200/nexus/content/repositories/snapshots/ - + + omdsaccess + OMDS Release Repository + http://entw.kapdion.com:8081/repository/omdsReleases/ + + + omdsaccess + OMDS Snapshot Repository + http://entw.kapdion.com:8081/repository/omdsSnapshots/ + + + + + + + + genJavaFromWsdl + + false + + codeGen + + + + + + + + + + + + org.apache.cxf + cxf-codegen-plugin + ${cxf.version} + + + -Djavax.xml.accessExternalSchema=all + + + + + generate-sources + generate-sources + + ${target.generation.path} + + + ${wsdl.location} + + true + + + + ${bindings.location}/omds20Types_binding.xml + ${bindings.location}/omdsServiceTypes_binding.xml + ${bindings.location}/omdsCommonServiceTypes_binding.xml + ${bindings.location}/omds3_ON2_Antrag_Common_binding.xml + ${bindings.location}/omds3_ON2_Antrag_Kfz_binding.xml + ${bindings.location}/omds3_ON2_Antrag_SachPrivat_binding.xml + ${bindings.location}/omds3_ON2_Antrag_RS_binding.xml + ${bindings.location}/omds3_ON3_Vertrag_binding.xml + ${bindings.location}/omds3_ON4_Partner_binding.xml + ${bindings.location}/wsdl_binding.xml + + + + + + + + -impl + -validate + -client + -verbose + + + + + + wsdl2java + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsService.java new file mode 100644 index 00000000..3e350fa8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsService.java @@ -0,0 +1,87 @@ +package at.vvo.omds.service.v1_3_0; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2018-11-08T08:58:02.056+01:00 + * Generated source version: 3.2.0 + * + */ +@WebServiceClient(name = "omdsService", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3Services.wsdl", + targetNamespace = "urn:omds3Services-1-1-0") +public class OmdsService extends Service { + + public final static URL WSDL_LOCATION; + + public final static QName SERVICE = new QName("urn:omds3Services-1-1-0", "omdsService"); + public final static QName OmdsServicePort = new QName("urn:omds3Services-1-1-0", "omdsServicePort"); + static { + URL url = null; + try { + url = new URL("file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3Services.wsdl"); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(OmdsService.class.getName()) + .log(java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3Services.wsdl"); + } + WSDL_LOCATION = url; + } + + public OmdsService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public OmdsService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public OmdsService() { + super(WSDL_LOCATION, SERVICE); + } + + public OmdsService(WebServiceFeature ... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public OmdsService(URL wsdlLocation, WebServiceFeature ... features) { + super(wsdlLocation, SERVICE, features); + } + + public OmdsService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { + super(wsdlLocation, serviceName, features); + } + + + + + /** + * + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + public OmdsServicePortType getOmdsServicePort() { + return super.getPort(OmdsServicePort, OmdsServicePortType.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns OmdsServicePortType + */ + @WebEndpoint(name = "omdsServicePort") + public OmdsServicePortType getOmdsServicePort(WebServiceFeature... features) { + return super.getPort(OmdsServicePort, OmdsServicePortType.class, features); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortImpl.java new file mode 100644 index 00000000..b90671cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortImpl.java @@ -0,0 +1,611 @@ + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +package at.vvo.omds.service.v1_3_0; + +import java.util.logging.Logger; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2018-11-08T08:58:01.979+01:00 + * Generated source version: 3.2.0 + * + */ + +@javax.jws.WebService( + serviceName = "omdsService", + portName = "omdsServicePort", + targetNamespace = "urn:omds3Services-1-1-0", + wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3Services.wsdl", + endpointInterface = "at.vvo.omds.service.v1_3_0.OmdsServicePortType") + +public class OmdsServicePortImpl implements OmdsServicePortType { + + private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName()); + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#initiateClaim(at.vvo.omds.types.omds3Types.v1_3_0.InitiateClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.InitiateClaimResponseType initiateClaim(at.vvo.omds.types.omds3Types.v1_3_0.InitiateClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation initiateClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.InitiateClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.v1_3_0.UserDataRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.v1_3_0.UserDataRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getUserData"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.UserDataResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#changePersonData(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataResponseType changePersonData(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation changePersonData"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#searchClaim(at.vvo.omds.types.omds3Types.v1_3_0.SearchClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.SearchClaimResponseType searchClaim(at.vvo.omds.types.omds3Types.v1_3_0.SearchClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation searchClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.SearchClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkPolicyRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPolicy"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkPartnerRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkPartner"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#createOfferKfz(at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createOfferKfz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#createApplicationKfz(at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createApplicationKfz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#addCommunicationObject(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectResponseType addCommunicationObject(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation addCommunicationObject"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#checkAddress(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressResponseType checkAddress(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation checkAddress"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageListRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageListRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackageList"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageListResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkOfferRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkOfferRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkOffer"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getOMDSPackage"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.v1_3_0.GetNumberOfDocumentsRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.v1_3_0.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getNumberOfDocuments"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetNumberOfDocumentsResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getStatusChanges(at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesResponseType getStatusChanges(at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getStatusChanges"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#collectionChange(at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeResponseType collectionChange(at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation collectionChange"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#createClaim(at.vvo.omds.types.omds3Types.v1_3_0.CreateClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.CreateClaimResponseType createClaim(at.vvo.omds.types.omds3Types.v1_3_0.CreateClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation createClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.CreateClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkClaimRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkClaimRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deepLinkClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getChangedClaimsList(at.vvo.omds.types.omds3Types.v1_3_0.ChangedClaimsListRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.ChangedClaimsListResponseType getChangedClaimsList(at.vvo.omds.types.omds3Types.v1_3_0.ChangedClaimsListRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getChangedClaimsList"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.ChangedClaimsListResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getPartner(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerResponseType getPartner(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getPartner"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#deleteCommunicationObject(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectResponseType deleteCommunicationObject(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation deleteCommunicationObject"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getDocumentInfos(at.vvo.omds.types.omds3Types.v1_3_0.GetDocumentInfosRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.GetDocumentInfosResponseType getDocumentInfos(at.vvo.omds.types.omds3Types.v1_3_0.GetDocumentInfosRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getDocumentInfos"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetDocumentInfosResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getPoliciesOfPartner(at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner(at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getPoliciesOfPartner"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#changeCommunicationObject(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectResponse changeCommunicationObject(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation changeCommunicationObject"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#addDocToClaim(at.vvo.omds.types.omds3Types.v1_3_0.AddDocToClaimRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.AddDocToClaimResponseType addDocToClaim(at.vvo.omds.types.omds3Types.v1_3_0.AddDocToClaimRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation addDocToClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.AddDocToClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#calculateKfz(at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation calculateKfz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getClaimLight(at.vvo.omds.types.omds3Types.v1_3_0.SpezifikationSchadenType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.GetClaimResponseLightType getClaimLight(at.vvo.omds.types.omds3Types.v1_3_0.SpezifikationSchadenType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getClaimLight"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetClaimResponseLightType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfosRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfosRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImageInfos"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfosResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getLossEventList(at.vvo.omds.types.omds3Types.v1_3_0.LossEventListRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.LossEventListResponseType getLossEventList(at.vvo.omds.types.omds3Types.v1_3_0.LossEventListRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getLossEventList"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.LossEventListResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#submitApplicationKfz(at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation submitApplicationKfz"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#changePartnerMainAddress(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressResponseType changePartnerMainAddress(at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation changePartnerMainAddress"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#declareEndpoint(at.vvo.omds.types.omds3Types.v1_3_0.DeclareEndpointRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.DeclareEndpointResponseType declareEndpoint(at.vvo.omds.types.omds3Types.v1_3_0.DeclareEndpointRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation declareEndpoint"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeclareEndpointResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.v1_3_0.LoginRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.v1_3_0.LoginRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation login"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#setMailingAddress(at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressRequestType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressResponseType setMailingAddress(at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressRequestType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation setMailingAddress"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.v1_3_0.ArcImageRequest parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.v1_3_0.ArcImageRequest parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getArcImage"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.ArcImageResponse _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + + /* (non-Javadoc) + * @see at.vvo.omds.service.v1_3_0.OmdsServicePortType#getClaim(at.vvo.omds.types.omds3Types.v1_3_0.SpezifikationSchadenType parameters)* + */ + public at.vvo.omds.types.omds3Types.v1_3_0.GetClaimResponseType getClaim(at.vvo.omds.types.omds3Types.v1_3_0.SpezifikationSchadenType parameters) throws ServiceFaultMsg { + LOG.info("Executing operation getClaim"); + System.out.println(parameters); + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetClaimResponseType _return = null; + return _return; + } catch (java.lang.Exception ex) { + ex.printStackTrace(); + throw new RuntimeException(ex); + } + //throw new ServiceFaultMsg("ServiceFaultMsg..."); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType.java new file mode 100644 index 00000000..f9205d68 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType.java @@ -0,0 +1,272 @@ +package at.vvo.omds.service.v1_3_0; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2018-11-08T08:58:02.025+01:00 + * Generated source version: 3.2.0 + * + */ +@WebService(targetNamespace = "urn:omds3Services-1-1-0", name = "omdsServicePortType") +@XmlSeeAlso({at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_3_0.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_3_0.common.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_9.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.ObjectFactory.class}) +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +public interface OmdsServicePortType { + + @WebMethod(action = "urn:initiateClaim") + @WebResult(name = "InitiateClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.InitiateClaimResponseType initiateClaim( + @WebParam(partName = "parameters", name = "InitiateClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.InitiateClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getUserData") + @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.UserDataResponse getUserData( + @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.UserDataRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:changePersonData") + @WebResult(name = "ChangePersonDataResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataResponseType changePersonData( + @WebParam(partName = "parameters", name = "ChangePersonDataRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner") + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:searchClaim") + @WebResult(name = "SearchClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.SearchClaimResponseType searchClaim( + @WebParam(partName = "parameters", name = "SearchClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.SearchClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPolicy") + @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse deepLinkPolicy( + @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkPolicyRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkPartner") + @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse deepLinkPartner( + @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkPartnerRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createOfferKfz") + @WebResult(name = "CreateOfferKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz( + @WebParam(partName = "parameters", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createApplicationKfz") + @WebResult(name = "CreateApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz( + @WebParam(partName = "parameters", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:addCommunicationObject") + @WebResult(name = "AddCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectResponseType addCommunicationObject( + @WebParam(partName = "parameters", name = "AddCommunicationObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner") + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:checkAddress") + @WebResult(name = "CheckAddressResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressResponseType checkAddress( + @WebParam(partName = "parameters", name = "CheckAddressRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner") + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getOMDSPackageList") + @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageListResponse getOMDSPackageList( + @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageListRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkOffer") + @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse deepLinkOffer( + @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkOfferRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getOMDSPackage") + @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageResponse getOMDSPackage( + @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getNumberOfDocuments") + @WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.GetNumberOfDocumentsResponseType getNumberOfDocuments( + @WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.GetNumberOfDocumentsRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getStatusChanges") + @WebResult(name = "GetStatusChangesResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesResponseType getStatusChanges( + @WebParam(partName = "parameters", name = "GetStatusChangesRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:collectionChange") + @WebResult(name = "CollectionChangeResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeResponseType collectionChange( + @WebParam(partName = "parameters", name = "CollectionChangeRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag") + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:createClaim") + @WebResult(name = "CreateClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.CreateClaimResponseType createClaim( + @WebParam(partName = "parameters", name = "CreateClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.CreateClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deepLinkClaim") + @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse deepLinkClaim( + @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkClaimRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getChangedClaimsList") + @WebResult(name = "ChangedClaimsListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.ChangedClaimsListResponseType getChangedClaimsList( + @WebParam(partName = "parameters", name = "ChangedClaimsListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.ChangedClaimsListRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getPartner") + @WebResult(name = "GetPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerResponseType getPartner( + @WebParam(partName = "parameters", name = "GetPartnerRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner") + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:deleteCommunicationObject") + @WebResult(name = "DeleteCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectResponseType deleteCommunicationObject( + @WebParam(partName = "parameters", name = "DeleteCommunicationObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner") + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getDocumentInfos") + @WebResult(name = "GetDocumentInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.GetDocumentInfosResponseType getDocumentInfos( + @WebParam(partName = "parameters", name = "GetDocumentInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.GetDocumentInfosRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:changePersonData") + @WebResult(name = "GetPoliciesOfPartnerResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerResponseType getPoliciesOfPartner( + @WebParam(partName = "parameters", name = "GetPoliciesOfPartnerRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag") + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:changeCommunicationObject") + @WebResult(name = "ChangeCommunicationObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectResponse changeCommunicationObject( + @WebParam(partName = "parameters", name = "ChangeCommunicationObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner") + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:addDocToClaim") + @WebResult(name = "AddDocToClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.AddDocToClaimResponseType addDocToClaim( + @WebParam(partName = "parameters", name = "AddDocToClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.AddDocToClaimRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:calculateKfz") + @WebResult(name = "CalculateKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz( + @WebParam(partName = "parameters", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getClaimLight") + @WebResult(name = "GetClaimLightResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.GetClaimResponseLightType getClaimLight( + @WebParam(partName = "parameters", name = "GetClaimLightRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.SpezifikationSchadenType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImageInfos") + @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfosResponse getArcImageInfos( + @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfosRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getLossEventList") + @WebResult(name = "LossEventListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.LossEventListResponseType getLossEventList( + @WebParam(partName = "parameters", name = "LossEventListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.LossEventListRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:submitApplicationKfz") + @WebResult(name = "SubmitApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz( + @WebParam(partName = "parameters", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:changePartnerMainAddress") + @WebResult(name = "ChangePartnerMainAddressResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressResponseType changePartnerMainAddress( + @WebParam(partName = "parameters", name = "ChangePartnerMainAddressRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner") + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:declareEndpoint") + @WebResult(name = "DeclareEndpointResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.DeclareEndpointResponseType declareEndpoint( + @WebParam(partName = "parameters", name = "DeclareEndpointRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.DeclareEndpointRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:login") + @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse login( + @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.LoginRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:setMailingAddress") + @WebResult(name = "SetMailingAddressResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressResponseType setMailingAddress( + @WebParam(partName = "parameters", name = "SetMailingAddressRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag") + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressRequestType parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getArcImage") + @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.ArcImageResponse getArcImage( + @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.ArcImageRequest parameters + ) throws ServiceFaultMsg; + + @WebMethod(action = "urn:getClaim") + @WebResult(name = "GetClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters") + public at.vvo.omds.types.omds3Types.v1_3_0.GetClaimResponseType getClaim( + @WebParam(partName = "parameters", name = "GetClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0") + at.vvo.omds.types.omds3Types.v1_3_0.SpezifikationSchadenType parameters + ) throws ServiceFaultMsg; +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType_OmdsServicePort_Client.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType_OmdsServicePort_Client.java new file mode 100644 index 00000000..ec621b66 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType_OmdsServicePort_Client.java @@ -0,0 +1,487 @@ + +package at.vvo.omds.service.v1_3_0; + +/** + * Please modify this class to meet your needs + * This class is not complete + */ + +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + +/** + * This class was generated by Apache CXF 3.2.0 + * 2018-11-08T08:58:01.883+01:00 + * Generated source version: 3.2.0 + * + */ +public final class OmdsServicePortType_OmdsServicePort_Client { + + private static final QName SERVICE_NAME = new QName("urn:omds3Services-1-1-0", "omdsService"); + + private OmdsServicePortType_OmdsServicePort_Client() { + } + + public static void main(String args[]) throws java.lang.Exception { + URL wsdlURL = OmdsService.WSDL_LOCATION; + if (args.length > 0 && args[0] != null && !"".equals(args[0])) { + File wsdlFile = new File(args[0]); + try { + if (wsdlFile.exists()) { + wsdlURL = wsdlFile.toURI().toURL(); + } else { + wsdlURL = new URL(args[0]); + } + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + + OmdsService ss = new OmdsService(wsdlURL, SERVICE_NAME); + OmdsServicePortType port = ss.getOmdsServicePort(); + + { + System.out.println("Invoking initiateClaim..."); + at.vvo.omds.types.omds3Types.v1_3_0.InitiateClaimRequestType _initiateClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.InitiateClaimResponseType _initiateClaim__return = port.initiateClaim(_initiateClaim_parameters); + System.out.println("initiateClaim.result=" + _initiateClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getUserData..."); + at.vvo.omds.types.omds3Types.v1_3_0.UserDataRequest _getUserData_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.UserDataResponse _getUserData__return = port.getUserData(_getUserData_parameters); + System.out.println("getUserData.result=" + _getUserData__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking changePersonData..."); + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataRequestType _changePersonData_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataResponseType _changePersonData__return = port.changePersonData(_changePersonData_parameters); + System.out.println("changePersonData.result=" + _changePersonData__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking searchClaim..."); + at.vvo.omds.types.omds3Types.v1_3_0.SearchClaimRequestType _searchClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.SearchClaimResponseType _searchClaim__return = port.searchClaim(_searchClaim_parameters); + System.out.println("searchClaim.result=" + _searchClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkPolicy..."); + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkPolicyRequest _deepLinkPolicy_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _deepLinkPolicy__return = port.deepLinkPolicy(_deepLinkPolicy_parameters); + System.out.println("deepLinkPolicy.result=" + _deepLinkPolicy__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkPartner..."); + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkPartnerRequest _deepLinkPartner_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _deepLinkPartner__return = port.deepLinkPartner(_deepLinkPartner_parameters); + System.out.println("deepLinkPartner.result=" + _deepLinkPartner__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createOfferKfz..."); + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzRequestType _createOfferKfz_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzResponseType _createOfferKfz__return = port.createOfferKfz(_createOfferKfz_parameters); + System.out.println("createOfferKfz.result=" + _createOfferKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createApplicationKfz..."); + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRequestType _createApplicationKfz_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzResponseType _createApplicationKfz__return = port.createApplicationKfz(_createApplicationKfz_parameters); + System.out.println("createApplicationKfz.result=" + _createApplicationKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking addCommunicationObject..."); + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectRequestType _addCommunicationObject_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectResponseType _addCommunicationObject__return = port.addCommunicationObject(_addCommunicationObject_parameters); + System.out.println("addCommunicationObject.result=" + _addCommunicationObject__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking checkAddress..."); + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressRequestType _checkAddress_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressResponseType _checkAddress__return = port.checkAddress(_checkAddress_parameters); + System.out.println("checkAddress.result=" + _checkAddress__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getOMDSPackageList..."); + at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageListRequest _getOMDSPackageList_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageListResponse _getOMDSPackageList__return = port.getOMDSPackageList(_getOMDSPackageList_parameters); + System.out.println("getOMDSPackageList.result=" + _getOMDSPackageList__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkOffer..."); + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkOfferRequest _deepLinkOffer_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _deepLinkOffer__return = port.deepLinkOffer(_deepLinkOffer_parameters); + System.out.println("deepLinkOffer.result=" + _deepLinkOffer__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getOMDSPackage..."); + at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageRequest _getOMDSPackage_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.OMDSPackageResponse _getOMDSPackage__return = port.getOMDSPackage(_getOMDSPackage_parameters); + System.out.println("getOMDSPackage.result=" + _getOMDSPackage__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getNumberOfDocuments..."); + at.vvo.omds.types.omds3Types.v1_3_0.GetNumberOfDocumentsRequestType _getNumberOfDocuments_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetNumberOfDocumentsResponseType _getNumberOfDocuments__return = port.getNumberOfDocuments(_getNumberOfDocuments_parameters); + System.out.println("getNumberOfDocuments.result=" + _getNumberOfDocuments__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getStatusChanges..."); + at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesRequestType _getStatusChanges_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesResponseType _getStatusChanges__return = port.getStatusChanges(_getStatusChanges_parameters); + System.out.println("getStatusChanges.result=" + _getStatusChanges__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking collectionChange..."); + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeRequestType _collectionChange_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeResponseType _collectionChange__return = port.collectionChange(_collectionChange_parameters); + System.out.println("collectionChange.result=" + _collectionChange__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking createClaim..."); + at.vvo.omds.types.omds3Types.v1_3_0.CreateClaimRequestType _createClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.CreateClaimResponseType _createClaim__return = port.createClaim(_createClaim_parameters); + System.out.println("createClaim.result=" + _createClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deepLinkClaim..."); + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkClaimRequest _deepLinkClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _deepLinkClaim__return = port.deepLinkClaim(_deepLinkClaim_parameters); + System.out.println("deepLinkClaim.result=" + _deepLinkClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getChangedClaimsList..."); + at.vvo.omds.types.omds3Types.v1_3_0.ChangedClaimsListRequestType _getChangedClaimsList_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.ChangedClaimsListResponseType _getChangedClaimsList__return = port.getChangedClaimsList(_getChangedClaimsList_parameters); + System.out.println("getChangedClaimsList.result=" + _getChangedClaimsList__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getPartner..."); + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerRequestType _getPartner_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerResponseType _getPartner__return = port.getPartner(_getPartner_parameters); + System.out.println("getPartner.result=" + _getPartner__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking deleteCommunicationObject..."); + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectRequestType _deleteCommunicationObject_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectResponseType _deleteCommunicationObject__return = port.deleteCommunicationObject(_deleteCommunicationObject_parameters); + System.out.println("deleteCommunicationObject.result=" + _deleteCommunicationObject__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getDocumentInfos..."); + at.vvo.omds.types.omds3Types.v1_3_0.GetDocumentInfosRequestType _getDocumentInfos_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetDocumentInfosResponseType _getDocumentInfos__return = port.getDocumentInfos(_getDocumentInfos_parameters); + System.out.println("getDocumentInfos.result=" + _getDocumentInfos__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getPoliciesOfPartner..."); + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerRequestType _getPoliciesOfPartner_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerResponseType _getPoliciesOfPartner__return = port.getPoliciesOfPartner(_getPoliciesOfPartner_parameters); + System.out.println("getPoliciesOfPartner.result=" + _getPoliciesOfPartner__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking changeCommunicationObject..."); + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectRequestType _changeCommunicationObject_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectResponse _changeCommunicationObject__return = port.changeCommunicationObject(_changeCommunicationObject_parameters); + System.out.println("changeCommunicationObject.result=" + _changeCommunicationObject__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking addDocToClaim..."); + at.vvo.omds.types.omds3Types.v1_3_0.AddDocToClaimRequestType _addDocToClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.AddDocToClaimResponseType _addDocToClaim__return = port.addDocToClaim(_addDocToClaim_parameters); + System.out.println("addDocToClaim.result=" + _addDocToClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking calculateKfz..."); + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzRequestType _calculateKfz_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzResponseType _calculateKfz__return = port.calculateKfz(_calculateKfz_parameters); + System.out.println("calculateKfz.result=" + _calculateKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getClaimLight..."); + at.vvo.omds.types.omds3Types.v1_3_0.SpezifikationSchadenType _getClaimLight_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetClaimResponseLightType _getClaimLight__return = port.getClaimLight(_getClaimLight_parameters); + System.out.println("getClaimLight.result=" + _getClaimLight__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getArcImageInfos..."); + at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfosRequest _getArcImageInfos_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfosResponse _getArcImageInfos__return = port.getArcImageInfos(_getArcImageInfos_parameters); + System.out.println("getArcImageInfos.result=" + _getArcImageInfos__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getLossEventList..."); + at.vvo.omds.types.omds3Types.v1_3_0.LossEventListRequestType _getLossEventList_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.LossEventListResponseType _getLossEventList__return = port.getLossEventList(_getLossEventList_parameters); + System.out.println("getLossEventList.result=" + _getLossEventList__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking submitApplicationKfz..."); + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzRequestType _submitApplicationKfz_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzResponseType _submitApplicationKfz__return = port.submitApplicationKfz(_submitApplicationKfz_parameters); + System.out.println("submitApplicationKfz.result=" + _submitApplicationKfz__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking changePartnerMainAddress..."); + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressRequestType _changePartnerMainAddress_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressResponseType _changePartnerMainAddress__return = port.changePartnerMainAddress(_changePartnerMainAddress_parameters); + System.out.println("changePartnerMainAddress.result=" + _changePartnerMainAddress__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking declareEndpoint..."); + at.vvo.omds.types.omds3Types.v1_3_0.DeclareEndpointRequestType _declareEndpoint_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeclareEndpointResponseType _declareEndpoint__return = port.declareEndpoint(_declareEndpoint_parameters); + System.out.println("declareEndpoint.result=" + _declareEndpoint__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking login..."); + at.vvo.omds.types.omds3Types.v1_3_0.LoginRequestType _login_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.DeepLinkBusinessObjectResponse _login__return = port.login(_login_parameters); + System.out.println("login.result=" + _login__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking setMailingAddress..."); + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressRequestType _setMailingAddress_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressResponseType _setMailingAddress__return = port.setMailingAddress(_setMailingAddress_parameters); + System.out.println("setMailingAddress.result=" + _setMailingAddress__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getArcImage..."); + at.vvo.omds.types.omds3Types.v1_3_0.ArcImageRequest _getArcImage_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.ArcImageResponse _getArcImage__return = port.getArcImage(_getArcImage_parameters); + System.out.println("getArcImage.result=" + _getArcImage__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + { + System.out.println("Invoking getClaim..."); + at.vvo.omds.types.omds3Types.v1_3_0.SpezifikationSchadenType _getClaim_parameters = null; + try { + at.vvo.omds.types.omds3Types.v1_3_0.GetClaimResponseType _getClaim__return = port.getClaim(_getClaim_parameters); + System.out.println("getClaim.result=" + _getClaim__return); + + } catch (ServiceFaultMsg e) { + System.out.println("Expected exception: ServiceFaultMsg has occurred."); + System.out.println(e.toString()); + } + } + + System.exit(0); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/ServiceFaultMsg.java new file mode 100644 index 00000000..d92c32b5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/ServiceFaultMsg.java @@ -0,0 +1,43 @@ + +package at.vvo.omds.service.v1_3_0; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 3.2.0 + * 2018-11-08T08:58:01.978+01:00 + * Generated source version: 3.2.0 + */ + +@WebFault(name = "serviceFault", targetNamespace = "urn:omds3CommonServiceTypes-1-1-0") +public class ServiceFaultMsg extends Exception { + + private at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault serviceFault; + + public ServiceFaultMsg() { + super(); + } + + public ServiceFaultMsg(String message) { + super(message); + } + + public ServiceFaultMsg(String message, Throwable cause) { + super(message, cause); + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault serviceFault) { + super(message); + this.serviceFault = serviceFault; + } + + public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault serviceFault, Throwable cause) { + super(message, cause); + this.serviceFault = serviceFault; + } + + public at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault getFaultInfo() { + return this.serviceFault; + } +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ADRESSEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ADRESSEType.java new file mode 100644 index 00000000..3b1be80f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ADRESSEType.java @@ -0,0 +1,220 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für ADRESSE_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ADRESSE_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ADRESSE_Type") +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse.class +}) +public class ADRESSEType { + + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + protected Long pac; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "PLZ") + protected String plz; + @XmlAttribute(name = "Ort") + protected String ort; + @XmlAttribute(name = "Strasse") + protected String strasse; + @XmlAttribute(name = "Hausnr") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + protected String zusatz; + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZusatz(String value) { + this.zusatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/BBArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/BBArtCdType.java new file mode 100644 index 00000000..f5f33e88 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/BBArtCdType.java @@ -0,0 +1,55 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für BBArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="BBArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ABL"/>
+ *     <enumeration value="ERL"/>
+ *     <enumeration value="SLF"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BBArtCd_Type") +@XmlEnum +public enum BBArtCdType { + + + /** + * Ablebensfall + * + */ + ABL, + + /** + * Erlebensfall + * + */ + ERL, + + /** + * sonstiger Leistungsfall + * + */ + SLF; + + public String value() { + return name(); + } + + public static BBArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELAntragType.java new file mode 100644 index 00000000..3cf7ed16 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELAntragType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Antrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Antrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Nummer" use="required" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="Datum" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Antrag_Type") +public class ELAntragType { + + @XmlAttribute(name = "Nummer", required = true) + protected String nummer; + @XmlAttribute(name = "Datum") + protected XMLGregorianCalendar datum; + + /** + * Ruft den Wert der nummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNummer() { + return nummer; + } + + /** + * Legt den Wert der nummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNummer(String value) { + this.nummer = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELAnzahlType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELAnzahlType.java new file mode 100644 index 00000000..55f8e1ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELAnzahlType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Anzahl_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Anzahl_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Bezeichnung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Wert" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Anzahl_Type") +public class ELAnzahlType { + + @XmlAttribute(name = "Bezeichnung", required = true) + protected String bezeichnung; + @XmlAttribute(name = "Wert", required = true) + protected BigDecimal wert; + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWert(BigDecimal value) { + this.wert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELBetragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELBetragType.java new file mode 100644 index 00000000..153027cf --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELBetragType.java @@ -0,0 +1,174 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Betrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Betrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="BetragArtCd" type="{urn:omds20}BetragArtCd_Type" />
+ *       <attribute name="Datum" type="{urn:omds20}Datum" />
+ *       <attribute name="Bezeichnung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" />
+ *       <attribute name="Wert" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Betrag_Type") +public class ELBetragType { + + @XmlAttribute(name = "BetragArtCd") + protected String betragArtCd; + @XmlAttribute(name = "Datum") + protected XMLGregorianCalendar datum; + @XmlAttribute(name = "Bezeichnung", required = true) + protected String bezeichnung; + @XmlAttribute(name = "WaehrungsCd") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "Wert", required = true) + protected BigDecimal wert; + + /** + * Ruft den Wert der betragArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetragArtCd() { + return betragArtCd; + } + + /** + * Legt den Wert der betragArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetragArtCd(String value) { + this.betragArtCd = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWert(BigDecimal value) { + this.wert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELBezugsberechtigungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELBezugsberechtigungType.java new file mode 100644 index 00000000..fe08968f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELBezugsberechtigungType.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Bezugsberechtigung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Bezugsberechtigung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="BBArtCd" use="required" type="{urn:omds20}BBArtCd_Type" />
+ *       <attribute name="BBTxt" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Bezugsberechtigung_Type") +public class ELBezugsberechtigungType { + + @XmlAttribute(name = "BBArtCd", required = true) + protected BBArtCdType bbArtCd; + @XmlAttribute(name = "BBTxt", required = true) + protected String bbTxt; + + /** + * Ruft den Wert der bbArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link BBArtCdType } + * + */ + public BBArtCdType getBBArtCd() { + return bbArtCd; + } + + /** + * Legt den Wert der bbArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BBArtCdType } + * + */ + public void setBBArtCd(BBArtCdType value) { + this.bbArtCd = value; + } + + /** + * Ruft den Wert der bbTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBBTxt() { + return bbTxt; + } + + /** + * Legt den Wert der bbTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBBTxt(String value) { + this.bbTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELEinstufungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELEinstufungType.java new file mode 100644 index 00000000..21b7613a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELEinstufungType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Einstufung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Einstufung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="EstArtCd" use="required" type="{urn:omds20}EstArtCd_Type" />
+ *       <attribute name="EstWert" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="5"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Einstufung_Type") +public class ELEinstufungType { + + @XmlAttribute(name = "EstArtCd", required = true) + protected EstArtCdType estArtCd; + @XmlAttribute(name = "EstWert", required = true) + protected String estWert; + + /** + * Ruft den Wert der estArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link EstArtCdType } + * + */ + public EstArtCdType getEstArtCd() { + return estArtCd; + } + + /** + * Legt den Wert der estArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link EstArtCdType } + * + */ + public void setEstArtCd(EstArtCdType value) { + this.estArtCd = value; + } + + /** + * Ruft den Wert der estWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEstWert() { + return estWert; + } + + /** + * Legt den Wert der estWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEstWert(String value) { + this.estWert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELEntscheidungsfrageType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELEntscheidungsfrageType.java new file mode 100644 index 00000000..da54d577 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELEntscheidungsfrageType.java @@ -0,0 +1,85 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Entscheidungsfrage_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Entscheidungsfrage_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="EFrageCd" use="required" type="{urn:omds20}EFrageCd_Type" />
+ *       <attribute name="EFrageAntw" use="required" type="{urn:omds20}Entsch3_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Entscheidungsfrage_Type") +public class ELEntscheidungsfrageType { + + @XmlAttribute(name = "EFrageCd", required = true) + protected String eFrageCd; + @XmlAttribute(name = "EFrageAntw", required = true) + protected String eFrageAntw; + + /** + * Ruft den Wert der eFrageCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEFrageCd() { + return eFrageCd; + } + + /** + * Legt den Wert der eFrageCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEFrageCd(String value) { + this.eFrageCd = value; + } + + /** + * Ruft den Wert der eFrageAntw-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEFrageAntw() { + return eFrageAntw; + } + + /** + * Legt den Wert der eFrageAntw-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEFrageAntw(String value) { + this.eFrageAntw = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELGewinnbeteiligungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELGewinnbeteiligungType.java new file mode 100644 index 00000000..81b73013 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELGewinnbeteiligungType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Gewinnbeteiligung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Gewinnbeteiligung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Datum" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="Wert" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Gewinnbeteiligung_Type") +public class ELGewinnbeteiligungType { + + @XmlAttribute(name = "Datum", required = true) + protected XMLGregorianCalendar datum; + @XmlAttribute(name = "Wert", required = true) + protected BigDecimal wert; + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWert(BigDecimal value) { + this.wert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELGrenzwertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELGrenzwertType.java new file mode 100644 index 00000000..a6cbb53d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELGrenzwertType.java @@ -0,0 +1,119 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Grenzwert_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Grenzwert_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="GrwArtCd" use="required" type="{urn:omds20}GrwArtCd_Type" />
+ *       <attribute name="GrWert" use="required" type="{urn:omds20}decimal" />
+ *       <attribute name="GrwTyp">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Grenzwert_Type") +public class ELGrenzwertType { + + @XmlAttribute(name = "GrwArtCd", required = true) + protected GrwArtCdType grwArtCd; + @XmlAttribute(name = "GrWert", required = true) + protected BigDecimal grWert; + @XmlAttribute(name = "GrwTyp") + protected String grwTyp; + + /** + * Ruft den Wert der grwArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link GrwArtCdType } + * + */ + public GrwArtCdType getGrwArtCd() { + return grwArtCd; + } + + /** + * Legt den Wert der grwArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GrwArtCdType } + * + */ + public void setGrwArtCd(GrwArtCdType value) { + this.grwArtCd = value; + } + + /** + * Ruft den Wert der grWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getGrWert() { + return grWert; + } + + /** + * Legt den Wert der grWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setGrWert(BigDecimal value) { + this.grWert = value; + } + + /** + * Ruft den Wert der grwTyp-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrwTyp() { + return grwTyp; + } + + /** + * Legt den Wert der grwTyp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrwTyp(String value) { + this.grwTyp = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELIdentifizierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELIdentifizierungType.java new file mode 100644 index 00000000..f553e54a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELIdentifizierungType.java @@ -0,0 +1,119 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Identifizierung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Identifizierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="IdfArtCd" use="required" type="{urn:omds20}IdfArtCd_Type" />
+ *       <attribute name="IdfSchluessel" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="IdfDatum" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Identifizierung_Type") +public class ELIdentifizierungType { + + @XmlAttribute(name = "IdfArtCd", required = true) + protected IdfArtCdType idfArtCd; + @XmlAttribute(name = "IdfSchluessel", required = true) + protected String idfSchluessel; + @XmlAttribute(name = "IdfDatum") + protected XMLGregorianCalendar idfDatum; + + /** + * Ruft den Wert der idfArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link IdfArtCdType } + * + */ + public IdfArtCdType getIdfArtCd() { + return idfArtCd; + } + + /** + * Legt den Wert der idfArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link IdfArtCdType } + * + */ + public void setIdfArtCd(IdfArtCdType value) { + this.idfArtCd = value; + } + + /** + * Ruft den Wert der idfSchluessel-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdfSchluessel() { + return idfSchluessel; + } + + /** + * Legt den Wert der idfSchluessel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdfSchluessel(String value) { + this.idfSchluessel = value; + } + + /** + * Ruft den Wert der idfDatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getIdfDatum() { + return idfDatum; + } + + /** + * Legt den Wert der idfDatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setIdfDatum(XMLGregorianCalendar value) { + this.idfDatum = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELIndexType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELIndexType.java new file mode 100644 index 00000000..63cc9503 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELIndexType.java @@ -0,0 +1,116 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Index_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Index_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="IndexArtCd" use="required" type="{urn:omds20}IndexArtCd_Type" />
+ *       <attribute name="Datum" type="{http://www.w3.org/2001/XMLSchema}gYearMonth" />
+ *       <attribute name="Wert" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Index_Type") +public class ELIndexType { + + @XmlAttribute(name = "IndexArtCd", required = true) + protected String indexArtCd; + @XmlAttribute(name = "Datum") + @XmlSchemaType(name = "gYearMonth") + protected XMLGregorianCalendar datum; + @XmlAttribute(name = "Wert") + protected BigDecimal wert; + + /** + * Ruft den Wert der indexArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIndexArtCd() { + return indexArtCd; + } + + /** + * Legt den Wert der indexArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIndexArtCd(String value) { + this.indexArtCd = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWert(BigDecimal value) { + this.wert = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELKlauselType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELKlauselType.java new file mode 100644 index 00000000..0a254bef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELKlauselType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Klausel_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Klausel_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Klauselnr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Klausel_Type") +public class ELKlauselType { + + @XmlAttribute(name = "Klauselnr", required = true) + protected String klauselnr; + + /** + * Ruft den Wert der klauselnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKlauselnr() { + return klauselnr; + } + + /** + * Legt den Wert der klauselnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKlauselnr(String value) { + this.klauselnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELKommunikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELKommunikationType.java new file mode 100644 index 00000000..93592a68 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELKommunikationType.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Kommunikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Kommunikation_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="KomArtCd" use="required" type="{urn:omds20}KomArtCd_Type" />
+ *       <attribute name="Kennung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Kommunikation_Type") +public class ELKommunikationType { + + @XmlAttribute(name = "KomArtCd", required = true) + protected String komArtCd; + @XmlAttribute(name = "Kennung", required = true) + protected String kennung; + + /** + * Ruft den Wert der komArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKomArtCd() { + return komArtCd; + } + + /** + * Legt den Wert der komArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKomArtCd(String value) { + this.komArtCd = value; + } + + /** + * Ruft den Wert der kennung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennung() { + return kennung; + } + + /** + * Legt den Wert der kennung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennung(String value) { + this.kennung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELLegitimationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELLegitimationType.java new file mode 100644 index 00000000..0af570d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELLegitimationType.java @@ -0,0 +1,152 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Legitimation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Legitimation_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="LegArtCd" use="required" type="{urn:omds20}LegArtCd_Type" />
+ *       <attribute name="Ausstellungsbehoerde">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Datum" type="{urn:omds20}Datum" />
+ *       <attribute name="Nummer" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Legitimation_Type") +public class ELLegitimationType { + + @XmlAttribute(name = "LegArtCd", required = true) + protected String legArtCd; + @XmlAttribute(name = "Ausstellungsbehoerde") + protected String ausstellungsbehoerde; + @XmlAttribute(name = "Datum") + protected XMLGregorianCalendar datum; + @XmlAttribute(name = "Nummer", required = true) + protected String nummer; + + /** + * Ruft den Wert der legArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLegArtCd() { + return legArtCd; + } + + /** + * Legt den Wert der legArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLegArtCd(String value) { + this.legArtCd = value; + } + + /** + * Ruft den Wert der ausstellungsbehoerde-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAusstellungsbehoerde() { + return ausstellungsbehoerde; + } + + /** + * Legt den Wert der ausstellungsbehoerde-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAusstellungsbehoerde(String value) { + this.ausstellungsbehoerde = value; + } + + /** + * Ruft den Wert der datum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatum() { + return datum; + } + + /** + * Legt den Wert der datum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatum(XMLGregorianCalendar value) { + this.datum = value; + } + + /** + * Ruft den Wert der nummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNummer() { + return nummer; + } + + /** + * Legt den Wert der nummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNummer(String value) { + this.nummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELObjektdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELObjektdatenType.java new file mode 100644 index 00000000..96c2497b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELObjektdatenType.java @@ -0,0 +1,124 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Objektdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Objektdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ObjektdatenCd" use="required" type="{urn:omds20}ObjektdatenCd_Type" />
+ *       <attribute name="Wert" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="10"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="ObjektdatenInfo">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Objektdaten_Type") +public class ELObjektdatenType { + + @XmlAttribute(name = "ObjektdatenCd", required = true) + protected String objektdatenCd; + @XmlAttribute(name = "Wert", required = true) + protected String wert; + @XmlAttribute(name = "ObjektdatenInfo") + protected String objektdatenInfo; + + /** + * Ruft den Wert der objektdatenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getObjektdatenCd() { + return objektdatenCd; + } + + /** + * Legt den Wert der objektdatenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setObjektdatenCd(String value) { + this.objektdatenCd = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWert(String value) { + this.wert = value; + } + + /** + * Ruft den Wert der objektdatenInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getObjektdatenInfo() { + return objektdatenInfo; + } + + /** + * Legt den Wert der objektdatenInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setObjektdatenInfo(String value) { + this.objektdatenInfo = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPolizzennummerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPolizzennummerType.java new file mode 100644 index 00000000..147b683c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPolizzennummerType.java @@ -0,0 +1,85 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Polizzennummer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Polizzennummer_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="PolArtCd" use="required" type="{urn:omds20}PolArtCd_Type" />
+ *       <attribute name="PolNr" use="required" type="{urn:omds20}Polizzennr" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Polizzennummer_Type") +public class ELPolizzennummerType { + + @XmlAttribute(name = "PolArtCd", required = true) + protected PolArtCdType polArtCd; + @XmlAttribute(name = "PolNr", required = true) + protected String polNr; + + /** + * Ruft den Wert der polArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PolArtCdType } + * + */ + public PolArtCdType getPolArtCd() { + return polArtCd; + } + + /** + * Legt den Wert der polArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PolArtCdType } + * + */ + public void setPolArtCd(PolArtCdType value) { + this.polArtCd = value; + } + + /** + * Ruft den Wert der polNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolNr() { + return polNr; + } + + /** + * Legt den Wert der polNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolNr(String value) { + this.polNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPraemienfreistellungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPraemienfreistellungType.java new file mode 100644 index 00000000..778fcf90 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPraemienfreistellungType.java @@ -0,0 +1,113 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Praemienfreistellung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Praemienfreistellung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="PfrArtCd" use="required" type="{urn:omds20}PfrArtCd_Type" />
+ *       <attribute name="PfrBeg" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="PfrEnde" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Praemienfreistellung_Type") +public class ELPraemienfreistellungType { + + @XmlAttribute(name = "PfrArtCd", required = true) + protected String pfrArtCd; + @XmlAttribute(name = "PfrBeg", required = true) + protected XMLGregorianCalendar pfrBeg; + @XmlAttribute(name = "PfrEnde") + protected XMLGregorianCalendar pfrEnde; + + /** + * Ruft den Wert der pfrArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPfrArtCd() { + return pfrArtCd; + } + + /** + * Legt den Wert der pfrArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPfrArtCd(String value) { + this.pfrArtCd = value; + } + + /** + * Ruft den Wert der pfrBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPfrBeg() { + return pfrBeg; + } + + /** + * Legt den Wert der pfrBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPfrBeg(XMLGregorianCalendar value) { + this.pfrBeg = value; + } + + /** + * Ruft den Wert der pfrEnde-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPfrEnde() { + return pfrEnde; + } + + /** + * Legt den Wert der pfrEnde-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPfrEnde(XMLGregorianCalendar value) { + this.pfrEnde = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPraemienkorrekturType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPraemienkorrekturType.java new file mode 100644 index 00000000..d5e7c644 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELPraemienkorrekturType.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Praemienkorrektur_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Praemienkorrektur_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="PraemKorrArtCd" use="required" type="{urn:omds20}PraemKorrArtCd_Type" />
+ *       <attribute name="PraemKorrWert" type="{urn:omds20}decimal" />
+ *       <attribute name="PraemKorrProz" type="{urn:omds20}decimal" />
+ *       <attribute name="PraemKorrText">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Praemienkorrektur_Type") +public class ELPraemienkorrekturType { + + @XmlAttribute(name = "PraemKorrArtCd", required = true) + protected String praemKorrArtCd; + @XmlAttribute(name = "PraemKorrWert") + protected BigDecimal praemKorrWert; + @XmlAttribute(name = "PraemKorrProz") + protected BigDecimal praemKorrProz; + @XmlAttribute(name = "PraemKorrText") + protected String praemKorrText; + + /** + * Ruft den Wert der praemKorrArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPraemKorrArtCd() { + return praemKorrArtCd; + } + + /** + * Legt den Wert der praemKorrArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPraemKorrArtCd(String value) { + this.praemKorrArtCd = value; + } + + /** + * Ruft den Wert der praemKorrWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemKorrWert() { + return praemKorrWert; + } + + /** + * Legt den Wert der praemKorrWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemKorrWert(BigDecimal value) { + this.praemKorrWert = value; + } + + /** + * Ruft den Wert der praemKorrProz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemKorrProz() { + return praemKorrProz; + } + + /** + * Legt den Wert der praemKorrProz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemKorrProz(BigDecimal value) { + this.praemKorrProz = value; + } + + /** + * Ruft den Wert der praemKorrText-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPraemKorrText() { + return praemKorrText; + } + + /** + * Legt den Wert der praemKorrText-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPraemKorrText(String value) { + this.praemKorrText = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELRahmenvereinbarungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELRahmenvereinbarungType.java new file mode 100644 index 00000000..d461fa63 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELRahmenvereinbarungType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Rahmenvereinbarung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Rahmenvereinbarung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="RahmenVebnr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Rahmenvereinbarung_Type") +public class ELRahmenvereinbarungType { + + @XmlAttribute(name = "RahmenVebnr", required = true) + protected String rahmenVebnr; + + /** + * Ruft den Wert der rahmenVebnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRahmenVebnr() { + return rahmenVebnr; + } + + /** + * Legt den Wert der rahmenVebnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRahmenVebnr(String value) { + this.rahmenVebnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELRenteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELRenteType.java new file mode 100644 index 00000000..3790e192 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELRenteType.java @@ -0,0 +1,114 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Rente_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Rente_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="RntRhythmCd" use="required" type="{urn:omds20}RntRhythmCd_Type" />
+ *       <attribute name="RntBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="RntBetrag" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Rente_Type") +public class ELRenteType { + + @XmlAttribute(name = "RntRhythmCd", required = true) + protected String rntRhythmCd; + @XmlAttribute(name = "RntBeg") + protected XMLGregorianCalendar rntBeg; + @XmlAttribute(name = "RntBetrag", required = true) + protected BigDecimal rntBetrag; + + /** + * Ruft den Wert der rntRhythmCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRntRhythmCd() { + return rntRhythmCd; + } + + /** + * Legt den Wert der rntRhythmCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRntRhythmCd(String value) { + this.rntRhythmCd = value; + } + + /** + * Ruft den Wert der rntBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getRntBeg() { + return rntBeg; + } + + /** + * Legt den Wert der rntBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setRntBeg(XMLGregorianCalendar value) { + this.rntBeg = value; + } + + /** + * Ruft den Wert der rntBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getRntBetrag() { + return rntBetrag; + } + + /** + * Legt den Wert der rntBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setRntBetrag(BigDecimal value) { + this.rntBetrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSelbstbehalt.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSelbstbehalt.java new file mode 100644 index 00000000..11bbe10f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSelbstbehalt.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds20}EL-Selbstbehalt_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "EL-Selbstbehalt") +public class ELSelbstbehalt + extends ELSelbstbehaltType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSelbstbehaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSelbstbehaltType.java new file mode 100644 index 00000000..1f75e2aa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSelbstbehaltType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Selbstbehalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Selbstbehalt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="SbhArtCd" use="required" type="{urn:omds20}SbhArtCd_Type" />
+ *       <attribute name="SbhBetrag" type="{urn:omds20}decimal" />
+ *       <attribute name="SbhProzent" type="{urn:omds20}decimal" />
+ *       <attribute name="SbhText">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Selbstbehalt_Type") +@XmlSeeAlso({ + ELSelbstbehalt.class +}) +public class ELSelbstbehaltType { + + @XmlAttribute(name = "SbhArtCd", required = true) + protected SbhArtCdType sbhArtCd; + @XmlAttribute(name = "SbhBetrag") + protected BigDecimal sbhBetrag; + @XmlAttribute(name = "SbhProzent") + protected BigDecimal sbhProzent; + @XmlAttribute(name = "SbhText") + protected String sbhText; + + /** + * Ruft den Wert der sbhArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link SbhArtCdType } + * + */ + public SbhArtCdType getSbhArtCd() { + return sbhArtCd; + } + + /** + * Legt den Wert der sbhArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SbhArtCdType } + * + */ + public void setSbhArtCd(SbhArtCdType value) { + this.sbhArtCd = value; + } + + /** + * Ruft den Wert der sbhBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSbhBetrag() { + return sbhBetrag; + } + + /** + * Legt den Wert der sbhBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSbhBetrag(BigDecimal value) { + this.sbhBetrag = value; + } + + /** + * Ruft den Wert der sbhProzent-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSbhProzent() { + return sbhProzent; + } + + /** + * Legt den Wert der sbhProzent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSbhProzent(BigDecimal value) { + this.sbhProzent = value; + } + + /** + * Ruft den Wert der sbhText-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSbhText() { + return sbhText; + } + + /** + * Legt den Wert der sbhText-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSbhText(String value) { + this.sbhText = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSteuerType.java new file mode 100644 index 00000000..b0785aba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELSteuerType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Steuer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Steuer_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="StArtCd" use="required" type="{urn:omds20}StArtCd_Type" />
+ *       <attribute name="StBetrag" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Steuer_Type") +public class ELSteuerType { + + @XmlAttribute(name = "StArtCd", required = true) + protected String stArtCd; + @XmlAttribute(name = "StBetrag", required = true) + protected BigDecimal stBetrag; + + /** + * Ruft den Wert der stArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStArtCd() { + return stArtCd; + } + + /** + * Legt den Wert der stArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStArtCd(String value) { + this.stArtCd = value; + } + + /** + * Ruft den Wert der stBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getStBetrag() { + return stBetrag; + } + + /** + * Legt den Wert der stBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setStBetrag(BigDecimal value) { + this.stBetrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELTextType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELTextType.java new file mode 100644 index 00000000..bd796e88 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELTextType.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Text_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Text_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="TxtArtCd" use="required" type="{urn:omds20}TxtArtCd_Type" />
+ *       <attribute name="TxtInhalt" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Text_Type") +public class ELTextType { + + @XmlAttribute(name = "TxtArtCd", required = true) + protected TxtArtCdType txtArtCd; + @XmlAttribute(name = "TxtInhalt", required = true) + protected String txtInhalt; + + /** + * Ruft den Wert der txtArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link TxtArtCdType } + * + */ + public TxtArtCdType getTxtArtCd() { + return txtArtCd; + } + + /** + * Legt den Wert der txtArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TxtArtCdType } + * + */ + public void setTxtArtCd(TxtArtCdType value) { + this.txtArtCd = value; + } + + /** + * Ruft den Wert der txtInhalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTxtInhalt() { + return txtInhalt; + } + + /** + * Legt den Wert der txtInhalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTxtInhalt(String value) { + this.txtInhalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELVersicherungssummeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELVersicherungssummeType.java new file mode 100644 index 00000000..b4380e53 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELVersicherungssummeType.java @@ -0,0 +1,119 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EL-Versicherungssumme_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Versicherungssumme_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="VSArtCd" use="required" type="{urn:omds20}VSArtCd_Type" />
+ *       <attribute name="VSBetrag" use="required" type="{urn:omds20}decimal14_2" />
+ *       <attribute name="VSBez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="255"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Versicherungssumme_Type") +public class ELVersicherungssummeType { + + @XmlAttribute(name = "VSArtCd", required = true) + protected VSArtCdType vsArtCd; + @XmlAttribute(name = "VSBetrag", required = true) + protected BigDecimal vsBetrag; + @XmlAttribute(name = "VSBez") + protected String vsBez; + + /** + * Ruft den Wert der vsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link VSArtCdType } + * + */ + public VSArtCdType getVSArtCd() { + return vsArtCd; + } + + /** + * Legt den Wert der vsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VSArtCdType } + * + */ + public void setVSArtCd(VSArtCdType value) { + this.vsArtCd = value; + } + + /** + * Ruft den Wert der vsBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVSBetrag() { + return vsBetrag; + } + + /** + * Legt den Wert der vsBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVSBetrag(BigDecimal value) { + this.vsBetrag = value; + } + + /** + * Ruft den Wert der vsBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVSBez() { + return vsBez; + } + + /** + * Legt den Wert der vsBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVSBez(String value) { + this.vsBez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELZeitraumType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELZeitraumType.java new file mode 100644 index 00000000..f4049852 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ELZeitraumType.java @@ -0,0 +1,113 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für EL-Zeitraum_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="EL-Zeitraum_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ZRArtCd" use="required" type="{urn:omds20}ZRArtCd_Type" />
+ *       <attribute name="ZRBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="ZREnd" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EL-Zeitraum_Type") +public class ELZeitraumType { + + @XmlAttribute(name = "ZRArtCd", required = true) + protected String zrArtCd; + @XmlAttribute(name = "ZRBeg") + protected XMLGregorianCalendar zrBeg; + @XmlAttribute(name = "ZREnd") + protected XMLGregorianCalendar zrEnd; + + /** + * Ruft den Wert der zrArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZRArtCd() { + return zrArtCd; + } + + /** + * Legt den Wert der zrArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZRArtCd(String value) { + this.zrArtCd = value; + } + + /** + * Ruft den Wert der zrBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZRBeg() { + return zrBeg; + } + + /** + * Legt den Wert der zrBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZRBeg(XMLGregorianCalendar value) { + this.zrBeg = value; + } + + /** + * Ruft den Wert der zrEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZREnd() { + return zrEnd; + } + + /** + * Legt den Wert der zrEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZREnd(XMLGregorianCalendar value) { + this.zrEnd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/Entsch2Type.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/Entsch2Type.java new file mode 100644 index 00000000..51cb86ac --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/Entsch2Type.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Entsch2_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="Entsch2_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <minLength value="1"/>
+ *     <maxLength value="1"/>
+ *     <enumeration value="J"/>
+ *     <enumeration value="N"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Entsch2_Type") +@XmlEnum +public enum Entsch2Type { + + J, + N; + + public String value() { + return name(); + } + + public static Entsch2Type fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/EstArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/EstArtCdType.java new file mode 100644 index 00000000..17cdc90c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/EstArtCdType.java @@ -0,0 +1,55 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für EstArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="EstArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="G"/>
+ *     <enumeration value="T"/>
+ *     <enumeration value="TVU"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EstArtCd_Type") +@XmlEnum +public enum EstArtCdType { + + + /** + * Gefahrenklasse + * + */ + G, + + /** + * Tarif-, Bonus/Malus-Stufe offiziell + * + */ + T, + + /** + * Tarif-, Bonus/Malus-Stufe VU-intern + * + */ + TVU; + + public String value() { + return name(); + } + + public static EstArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/FONDSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/FONDSType.java new file mode 100644 index 00000000..fbd2ab25 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/FONDSType.java @@ -0,0 +1,276 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für FONDS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="FONDS_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ISIN" use="required" type="{urn:omds20}ISIN_Type" />
+ *       <attribute name="WKN" type="{urn:omds20}WKN_Type" />
+ *       <attribute name="Bezeichnung" use="required" type="{urn:omds20}FondsBez_Type" />
+ *       <attribute name="Kurs" type="{urn:omds20}FondsBetrag_Type" />
+ *       <attribute name="AnteilWertpapier" type="{urn:omds20}FondsAnteil_Type" />
+ *       <attribute name="Prozentsatz" use="required" type="{urn:omds20}Prozentsatz_Type" />
+ *       <attribute name="Wert" type="{urn:omds20}FondsBetrag_Type" />
+ *       <attribute name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" />
+ *       <attribute name="Stichtag" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FONDS_Type") +public class FONDSType { + + @XmlAttribute(name = "ISIN", required = true) + protected String isin; + @XmlAttribute(name = "WKN") + protected String wkn; + @XmlAttribute(name = "Bezeichnung", required = true) + protected String bezeichnung; + @XmlAttribute(name = "Kurs") + protected BigDecimal kurs; + @XmlAttribute(name = "AnteilWertpapier") + protected BigDecimal anteilWertpapier; + @XmlAttribute(name = "Prozentsatz", required = true) + protected BigDecimal prozentsatz; + @XmlAttribute(name = "Wert") + protected BigDecimal wert; + @XmlAttribute(name = "WaehrungsCd") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "Stichtag") + protected XMLGregorianCalendar stichtag; + + /** + * Ruft den Wert der isin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getISIN() { + return isin; + } + + /** + * Legt den Wert der isin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setISIN(String value) { + this.isin = value; + } + + /** + * Ruft den Wert der wkn-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWKN() { + return wkn; + } + + /** + * Legt den Wert der wkn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWKN(String value) { + this.wkn = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der kurs-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getKurs() { + return kurs; + } + + /** + * Legt den Wert der kurs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setKurs(BigDecimal value) { + this.kurs = value; + } + + /** + * Ruft den Wert der anteilWertpapier-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAnteilWertpapier() { + return anteilWertpapier; + } + + /** + * Legt den Wert der anteilWertpapier-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAnteilWertpapier(BigDecimal value) { + this.anteilWertpapier = value; + } + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setProzentsatz(BigDecimal value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWert(BigDecimal value) { + this.wert = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der stichtag-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStichtag() { + return stichtag; + } + + /** + * Legt den Wert der stichtag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStichtag(XMLGregorianCalendar value) { + this.stichtag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/GESCHAEDIGTESOBJEKTType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/GESCHAEDIGTESOBJEKTType.java new file mode 100644 index 00000000..40a13ae8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/GESCHAEDIGTESOBJEKTType.java @@ -0,0 +1,265 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GESCHAEDIGTES_OBJEKT_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GESCHAEDIGTES_OBJEKT_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="GeschObjektLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="SchadenBeschreibung">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="100"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VUNrGesch" type="{urn:omds20}VUNr" />
+ *       <attribute name="VUNameGesch">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="PolNrGesch" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="SchadennrGesch">
+ *         <simpleType>
+ *           <restriction base="{urn:omds20}Schadennr">
+ *             <maxLength value="35"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="LandesCd_GeschKfz" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="Kennz_GeschKfz">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GESCHAEDIGTES_OBJEKT_Type") +public class GESCHAEDIGTESOBJEKTType { + + @XmlAttribute(name = "GeschObjektLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int geschObjektLfnr; + @XmlAttribute(name = "SchadenBeschreibung") + protected String schadenBeschreibung; + @XmlAttribute(name = "VUNrGesch") + protected String vuNrGesch; + @XmlAttribute(name = "VUNameGesch") + protected String vuNameGesch; + @XmlAttribute(name = "PolNrGesch") + protected String polNrGesch; + @XmlAttribute(name = "SchadennrGesch") + protected String schadennrGesch; + @XmlAttribute(name = "LandesCd_GeschKfz") + protected String landesCdGeschKfz; + @XmlAttribute(name = "Kennz_GeschKfz") + protected String kennzGeschKfz; + + /** + * Ruft den Wert der geschObjektLfnr-Eigenschaft ab. + * + */ + public int getGeschObjektLfnr() { + return geschObjektLfnr; + } + + /** + * Legt den Wert der geschObjektLfnr-Eigenschaft fest. + * + */ + public void setGeschObjektLfnr(int value) { + this.geschObjektLfnr = value; + } + + /** + * Ruft den Wert der schadenBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenBeschreibung() { + return schadenBeschreibung; + } + + /** + * Legt den Wert der schadenBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenBeschreibung(String value) { + this.schadenBeschreibung = value; + } + + /** + * Ruft den Wert der vuNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNrGesch() { + return vuNrGesch; + } + + /** + * Legt den Wert der vuNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNrGesch(String value) { + this.vuNrGesch = value; + } + + /** + * Ruft den Wert der vuNameGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNameGesch() { + return vuNameGesch; + } + + /** + * Legt den Wert der vuNameGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNameGesch(String value) { + this.vuNameGesch = value; + } + + /** + * Ruft den Wert der polNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolNrGesch() { + return polNrGesch; + } + + /** + * Legt den Wert der polNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolNrGesch(String value) { + this.polNrGesch = value; + } + + /** + * Ruft den Wert der schadennrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennrGesch() { + return schadennrGesch; + } + + /** + * Legt den Wert der schadennrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennrGesch(String value) { + this.schadennrGesch = value; + } + + /** + * Ruft den Wert der landesCdGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCdGeschKfz() { + return landesCdGeschKfz; + } + + /** + * Legt den Wert der landesCdGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCdGeschKfz(String value) { + this.landesCdGeschKfz = value; + } + + /** + * Ruft den Wert der kennzGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzGeschKfz() { + return kennzGeschKfz; + } + + /** + * Legt den Wert der kennzGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzGeschKfz(String value) { + this.kennzGeschKfz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/GrwArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/GrwArtCdType.java new file mode 100644 index 00000000..cf71ba1e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/GrwArtCdType.java @@ -0,0 +1,55 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GrwArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="GrwArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="DFP"/>
+ *     <enumeration value="KAM"/>
+ *     <enumeration value="KAT"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GrwArtCd_Type") +@XmlEnum +public enum GrwArtCdType { + + + /** + * DauerfolgenProz(UV) + * + */ + DFP, + + /** + * Karenzmonate + * + */ + KAM, + + /** + * Karenztage + * + */ + KAT; + + public String value() { + return name(); + } + + public static GrwArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/IdfArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/IdfArtCdType.java new file mode 100644 index 00000000..8669e5c1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/IdfArtCdType.java @@ -0,0 +1,55 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für IdfArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="IdfArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="FB"/>
+ *     <enumeration value="SV"/>
+ *     <enumeration value="VB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "IdfArtCd_Type") +@XmlEnum +public enum IdfArtCdType { + + + /** + * Firmenbuchnummer + * + */ + FB, + + /** + * Sozialversicherungsnr + * + */ + SV, + + /** + * Versicherungsbestätigung + * + */ + VB; + + public String value() { + return name(); + } + + public static IdfArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/KLAUSELType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/KLAUSELType.java new file mode 100644 index 00000000..c3b2e02c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/KLAUSELType.java @@ -0,0 +1,187 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für KLAUSEL_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KLAUSEL_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Klauselnr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Klauselbez" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Klauseltxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="7998"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="GueltigVon" type="{urn:omds20}Datum" />
+ *       <attribute name="GueltigBis" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KLAUSEL_Type") +public class KLAUSELType { + + @XmlAttribute(name = "Klauselnr", required = true) + protected String klauselnr; + @XmlAttribute(name = "Klauselbez", required = true) + protected String klauselbez; + @XmlAttribute(name = "Klauseltxt") + protected String klauseltxt; + @XmlAttribute(name = "GueltigVon") + protected XMLGregorianCalendar gueltigVon; + @XmlAttribute(name = "GueltigBis") + protected XMLGregorianCalendar gueltigBis; + + /** + * Ruft den Wert der klauselnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKlauselnr() { + return klauselnr; + } + + /** + * Legt den Wert der klauselnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKlauselnr(String value) { + this.klauselnr = value; + } + + /** + * Ruft den Wert der klauselbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKlauselbez() { + return klauselbez; + } + + /** + * Legt den Wert der klauselbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKlauselbez(String value) { + this.klauselbez = value; + } + + /** + * Ruft den Wert der klauseltxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKlauseltxt() { + return klauseltxt; + } + + /** + * Legt den Wert der klauseltxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKlauseltxt(String value) { + this.klauseltxt = value; + } + + /** + * Ruft den Wert der gueltigVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigVon() { + return gueltigVon; + } + + /** + * Legt den Wert der gueltigVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigVon(XMLGregorianCalendar value) { + this.gueltigVon = value; + } + + /** + * Ruft den Wert der gueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigBis() { + return gueltigBis; + } + + /** + * Legt den Wert der gueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigBis(XMLGregorianCalendar value) { + this.gueltigBis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/LOESCHANSTOSSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/LOESCHANSTOSSType.java new file mode 100644 index 00000000..c2198903 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/LOESCHANSTOSSType.java @@ -0,0 +1,289 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für LOESCHANSTOSS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LOESCHANSTOSS_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="LoeschID" use="required" type="{urn:omds20}Datum-Zeit" />
+ *       <attribute name="GueltigAb" type="{urn:omds20}Datum" />
+ *       <attribute name="Polizzennr" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *       <attribute name="Personennr" type="{urn:omds20}Personennr" />
+ *       <attribute name="Schadennr" type="{urn:omds20}Schadennr" />
+ *       <attribute name="ProvisionsID">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="26"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnverfahrenNr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="32"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="LoeschCd" use="required" type="{urn:omds20}LoeschCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LOESCHANSTOSS_Type") +public class LOESCHANSTOSSType { + + @XmlAttribute(name = "LoeschID", required = true) + protected XMLGregorianCalendar loeschID; + @XmlAttribute(name = "GueltigAb") + protected XMLGregorianCalendar gueltigAb; + @XmlAttribute(name = "Polizzennr") + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + protected String vertragsID; + @XmlAttribute(name = "Personennr") + protected String personennr; + @XmlAttribute(name = "Schadennr") + protected String schadennr; + @XmlAttribute(name = "ProvisionsID") + protected String provisionsID; + @XmlAttribute(name = "MahnverfahrenNr") + protected String mahnverfahrenNr; + @XmlAttribute(name = "LoeschCd", required = true) + protected LoeschCdType loeschCd; + + /** + * Ruft den Wert der loeschID-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLoeschID() { + return loeschID; + } + + /** + * Legt den Wert der loeschID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLoeschID(XMLGregorianCalendar value) { + this.loeschID = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der provisionsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProvisionsID() { + return provisionsID; + } + + /** + * Legt den Wert der provisionsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProvisionsID(String value) { + this.provisionsID = value; + } + + /** + * Ruft den Wert der mahnverfahrenNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMahnverfahrenNr() { + return mahnverfahrenNr; + } + + /** + * Legt den Wert der mahnverfahrenNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMahnverfahrenNr(String value) { + this.mahnverfahrenNr = value; + } + + /** + * Ruft den Wert der loeschCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link LoeschCdType } + * + */ + public LoeschCdType getLoeschCd() { + return loeschCd; + } + + /** + * Legt den Wert der loeschCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link LoeschCdType } + * + */ + public void setLoeschCd(LoeschCdType value) { + this.loeschCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/LoeschCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/LoeschCdType.java new file mode 100644 index 00000000..88d0e641 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/LoeschCdType.java @@ -0,0 +1,55 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für LoeschCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="LoeschCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="M"/>
+ *     <enumeration value="L"/>
+ *     <enumeration value="G"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "LoeschCd_Type") +@XmlEnum +public enum LoeschCdType { + + + /** + * Markieren als nichtmehrversorgt + * + */ + M, + + /** + * Löschen wg.z.B.Falschlieferung + * + */ + L, + + /** + * Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht + * + */ + G; + + public String value() { + return name(); + } + + public static LoeschCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/MAHNUNGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/MAHNUNGType.java new file mode 100644 index 00000000..3e5a52e6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/MAHNUNGType.java @@ -0,0 +1,707 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für MAHNUNG_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="MAHNUNG_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *         </choice>
+ *       </sequence>
+ *       <attribute name="MahnverfahrenNr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="32"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnungNr" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
+ *       <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *       <attribute name="Vermnr" use="required" type="{urn:omds20}Vermnr" />
+ *       <attribute name="MahnBetrag" use="required" type="{urn:omds20}decimal" />
+ *       <attribute name="MahnSpesen" type="{urn:omds20}decimal" />
+ *       <attribute name="MahnStufeCd" use="required" type="{urn:omds20}MahnStufeCd_Type" />
+ *       <attribute name="MahnStufeTextVU">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnStelleVU">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnStelleBeauftragt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnStufeGueltigAb" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnStufeGueltigBis" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnStufeCdNext" type="{urn:omds20}MahnStufeCd_Type" />
+ *       <attribute name="MahnStufeTextVUNext">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="MahnStufeGueltigAbNext" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnLetzteZahlung" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnAeltesteFaelligkeit" type="{urn:omds20}Datum" />
+ *       <attribute name="MahnAnzahlFaelligkeiten" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="GrundRuecklaufCd" type="{urn:omds20}GrundRuecklaufCd_Type" />
+ *       <attribute name="MahnDeckungBis" type="{urn:omds20}Datum" />
+ *       <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MAHNUNG_Type", propOrder = { + "elText" +}) +public class MAHNUNGType { + + @XmlElement(name = "EL-Text") + protected List elText; + @XmlAttribute(name = "MahnverfahrenNr", required = true) + protected String mahnverfahrenNr; + @XmlAttribute(name = "MahnungNr") + @XmlSchemaType(name = "positiveInteger") + protected BigInteger mahnungNr; + @XmlAttribute(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + protected String vertragsID; + @XmlAttribute(name = "Vermnr", required = true) + protected String vermnr; + @XmlAttribute(name = "MahnBetrag", required = true) + protected BigDecimal mahnBetrag; + @XmlAttribute(name = "MahnSpesen") + protected BigDecimal mahnSpesen; + @XmlAttribute(name = "MahnStufeCd", required = true) + protected String mahnStufeCd; + @XmlAttribute(name = "MahnStufeTextVU") + protected String mahnStufeTextVU; + @XmlAttribute(name = "MahnStelleVU") + protected String mahnStelleVU; + @XmlAttribute(name = "MahnStelleBeauftragt") + protected String mahnStelleBeauftragt; + @XmlAttribute(name = "MahnStufeGueltigAb") + protected XMLGregorianCalendar mahnStufeGueltigAb; + @XmlAttribute(name = "MahnStufeGueltigBis") + protected XMLGregorianCalendar mahnStufeGueltigBis; + @XmlAttribute(name = "MahnStufeCdNext") + protected String mahnStufeCdNext; + @XmlAttribute(name = "MahnStufeTextVUNext") + protected String mahnStufeTextVUNext; + @XmlAttribute(name = "MahnStufeGueltigAbNext") + protected XMLGregorianCalendar mahnStufeGueltigAbNext; + @XmlAttribute(name = "MahnLetzteZahlung") + protected XMLGregorianCalendar mahnLetzteZahlung; + @XmlAttribute(name = "MahnAeltesteFaelligkeit") + protected XMLGregorianCalendar mahnAeltesteFaelligkeit; + @XmlAttribute(name = "MahnAnzahlFaelligkeiten") + @XmlSchemaType(name = "unsignedShort") + protected Integer mahnAnzahlFaelligkeiten; + @XmlAttribute(name = "GrundRuecklaufCd") + protected String grundRuecklaufCd; + @XmlAttribute(name = "MahnDeckungBis") + protected XMLGregorianCalendar mahnDeckungBis; + @XmlAttribute(name = "VtgSparteCd") + protected String vtgSparteCd; + + /** + * Gets the value of the elText property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elText property. + * + *

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

+     *    getELText().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELTextType } + * + * + */ + public List getELText() { + if (elText == null) { + elText = new ArrayList(); + } + return this.elText; + } + + /** + * Ruft den Wert der mahnverfahrenNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMahnverfahrenNr() { + return mahnverfahrenNr; + } + + /** + * Legt den Wert der mahnverfahrenNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMahnverfahrenNr(String value) { + this.mahnverfahrenNr = value; + } + + /** + * Ruft den Wert der mahnungNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMahnungNr() { + return mahnungNr; + } + + /** + * Legt den Wert der mahnungNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMahnungNr(BigInteger value) { + this.mahnungNr = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der mahnBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMahnBetrag() { + return mahnBetrag; + } + + /** + * Legt den Wert der mahnBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMahnBetrag(BigDecimal value) { + this.mahnBetrag = value; + } + + /** + * Ruft den Wert der mahnSpesen-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMahnSpesen() { + return mahnSpesen; + } + + /** + * Legt den Wert der mahnSpesen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMahnSpesen(BigDecimal value) { + this.mahnSpesen = value; + } + + /** + * Ruft den Wert der mahnStufeCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMahnStufeCd() { + return mahnStufeCd; + } + + /** + * Legt den Wert der mahnStufeCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMahnStufeCd(String value) { + this.mahnStufeCd = value; + } + + /** + * Ruft den Wert der mahnStufeTextVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMahnStufeTextVU() { + return mahnStufeTextVU; + } + + /** + * Legt den Wert der mahnStufeTextVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMahnStufeTextVU(String value) { + this.mahnStufeTextVU = value; + } + + /** + * Ruft den Wert der mahnStelleVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMahnStelleVU() { + return mahnStelleVU; + } + + /** + * Legt den Wert der mahnStelleVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMahnStelleVU(String value) { + this.mahnStelleVU = value; + } + + /** + * Ruft den Wert der mahnStelleBeauftragt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMahnStelleBeauftragt() { + return mahnStelleBeauftragt; + } + + /** + * Legt den Wert der mahnStelleBeauftragt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMahnStelleBeauftragt(String value) { + this.mahnStelleBeauftragt = value; + } + + /** + * Ruft den Wert der mahnStufeGueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMahnStufeGueltigAb() { + return mahnStufeGueltigAb; + } + + /** + * Legt den Wert der mahnStufeGueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMahnStufeGueltigAb(XMLGregorianCalendar value) { + this.mahnStufeGueltigAb = value; + } + + /** + * Ruft den Wert der mahnStufeGueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMahnStufeGueltigBis() { + return mahnStufeGueltigBis; + } + + /** + * Legt den Wert der mahnStufeGueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMahnStufeGueltigBis(XMLGregorianCalendar value) { + this.mahnStufeGueltigBis = value; + } + + /** + * Ruft den Wert der mahnStufeCdNext-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMahnStufeCdNext() { + return mahnStufeCdNext; + } + + /** + * Legt den Wert der mahnStufeCdNext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMahnStufeCdNext(String value) { + this.mahnStufeCdNext = value; + } + + /** + * Ruft den Wert der mahnStufeTextVUNext-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMahnStufeTextVUNext() { + return mahnStufeTextVUNext; + } + + /** + * Legt den Wert der mahnStufeTextVUNext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMahnStufeTextVUNext(String value) { + this.mahnStufeTextVUNext = value; + } + + /** + * Ruft den Wert der mahnStufeGueltigAbNext-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMahnStufeGueltigAbNext() { + return mahnStufeGueltigAbNext; + } + + /** + * Legt den Wert der mahnStufeGueltigAbNext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMahnStufeGueltigAbNext(XMLGregorianCalendar value) { + this.mahnStufeGueltigAbNext = value; + } + + /** + * Ruft den Wert der mahnLetzteZahlung-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMahnLetzteZahlung() { + return mahnLetzteZahlung; + } + + /** + * Legt den Wert der mahnLetzteZahlung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMahnLetzteZahlung(XMLGregorianCalendar value) { + this.mahnLetzteZahlung = value; + } + + /** + * Ruft den Wert der mahnAeltesteFaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMahnAeltesteFaelligkeit() { + return mahnAeltesteFaelligkeit; + } + + /** + * Legt den Wert der mahnAeltesteFaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMahnAeltesteFaelligkeit(XMLGregorianCalendar value) { + this.mahnAeltesteFaelligkeit = value; + } + + /** + * Ruft den Wert der mahnAnzahlFaelligkeiten-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMahnAnzahlFaelligkeiten() { + return mahnAnzahlFaelligkeiten; + } + + /** + * Legt den Wert der mahnAnzahlFaelligkeiten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMahnAnzahlFaelligkeiten(Integer value) { + this.mahnAnzahlFaelligkeiten = value; + } + + /** + * Ruft den Wert der grundRuecklaufCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrundRuecklaufCd() { + return grundRuecklaufCd; + } + + /** + * Legt den Wert der grundRuecklaufCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrundRuecklaufCd(String value) { + this.grundRuecklaufCd = value; + } + + /** + * Ruft den Wert der mahnDeckungBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMahnDeckungBis() { + return mahnDeckungBis; + } + + /** + * Legt den Wert der mahnDeckungBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMahnDeckungBis(XMLGregorianCalendar value) { + this.mahnDeckungBis = value; + } + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/NATUERLICHEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/NATUERLICHEPERSONType.java new file mode 100644 index 00000000..18f890af --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/NATUERLICHEPERSONType.java @@ -0,0 +1,206 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für NATUERLICHE_PERSON_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="NATUERLICHE_PERSON_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Familienname" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Vorname">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="GeschlechtCd" use="required" type="{urn:omds20}GeschlechtCd_Type" />
+ *       <attribute name="Gebdat" type="{urn:omds20}Datum" />
+ *       <attribute name="LandesCd" use="required" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="FamilienstandCd" use="required" type="{urn:omds20}FamilienstandCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NATUERLICHE_PERSON_Type") +public class NATUERLICHEPERSONType { + + @XmlAttribute(name = "Familienname", required = true) + protected String familienname; + @XmlAttribute(name = "Vorname") + protected String vorname; + @XmlAttribute(name = "GeschlechtCd", required = true) + protected String geschlechtCd; + @XmlAttribute(name = "Gebdat") + protected XMLGregorianCalendar gebdat; + @XmlAttribute(name = "LandesCd", required = true) + protected String landesCd; + @XmlAttribute(name = "FamilienstandCd", required = true) + protected String familienstandCd; + + /** + * Ruft den Wert der familienname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFamilienname() { + return familienname; + } + + /** + * Legt den Wert der familienname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFamilienname(String value) { + this.familienname = value; + } + + /** + * Ruft den Wert der vorname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVorname() { + return vorname; + } + + /** + * Legt den Wert der vorname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVorname(String value) { + this.vorname = value; + } + + /** + * Ruft den Wert der geschlechtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeschlechtCd() { + return geschlechtCd; + } + + /** + * Legt den Wert der geschlechtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeschlechtCd(String value) { + this.geschlechtCd = value; + } + + /** + * Ruft den Wert der gebdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGebdat() { + return gebdat; + } + + /** + * Legt den Wert der gebdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGebdat(XMLGregorianCalendar value) { + this.gebdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der familienstandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFamilienstandCd() { + return familienstandCd; + } + + /** + * Legt den Wert der familienstandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFamilienstandCd(String value) { + this.familienstandCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/OMDS.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/OMDS.java new file mode 100644 index 00000000..88df3261 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/OMDS.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PAKET" maxOccurs="unbounded"/>
+ *       </sequence>
+ *       <attribute name="version" type="{urn:omds20}version" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "paket" +}) +@XmlRootElement(name = "OMDS") +public class OMDS { + + @XmlElement(name = "PAKET", required = true) + protected List paket; + @XmlAttribute(name = "version") + protected String version; + + /** + * Gets the value of the paket property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the paket property. + * + *

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

+     *    getPAKET().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PAKET } + * + * + */ + public List getPAKET() { + if (paket == null) { + paket = new ArrayList(); + } + return this.paket; + } + + /** + * Ruft den Wert der version-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersion() { + return version; + } + + /** + * Legt den Wert der version-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersion(String value) { + this.version = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ObjectFactory.java new file mode 100644 index 00000000..a92f188e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ObjectFactory.java @@ -0,0 +1,903 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds2Types.v2_9 package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _ELKommunikation_QNAME = new QName("urn:omds20", "EL-Kommunikation"); + private final static QName _KLAUSEL_QNAME = new QName("urn:omds20", "KLAUSEL"); + private final static QName _LOESCHANSTOSS_QNAME = new QName("urn:omds20", "LOESCHANSTOSS"); + private final static QName _PERSON_QNAME = new QName("urn:omds20", "PERSON"); + private final static QName _ELAntrag_QNAME = new QName("urn:omds20", "EL-Antrag"); + private final static QName _ELAnzahl_QNAME = new QName("urn:omds20", "EL-Anzahl"); + private final static QName _ELBetrag_QNAME = new QName("urn:omds20", "EL-Betrag"); + private final static QName _ELBezugsberechtigung_QNAME = new QName("urn:omds20", "EL-Bezugsberechtigung"); + private final static QName _ELEinstufung_QNAME = new QName("urn:omds20", "EL-Einstufung"); + private final static QName _ELEntscheidungsfrage_QNAME = new QName("urn:omds20", "EL-Entscheidungsfrage"); + private final static QName _ELIdentifizierung_QNAME = new QName("urn:omds20", "EL-Identifizierung"); + private final static QName _ELKlausel_QNAME = new QName("urn:omds20", "EL-Klausel"); + private final static QName _ELPolizzennummer_QNAME = new QName("urn:omds20", "EL-Polizzennummer"); + private final static QName _ELPraemienfreistellung_QNAME = new QName("urn:omds20", "EL-Praemienfreistellung"); + private final static QName _ELPraemienkorrektur_QNAME = new QName("urn:omds20", "EL-Praemienkorrektur"); + private final static QName _ELRahmenvereinbarung_QNAME = new QName("urn:omds20", "EL-Rahmenvereinbarung"); + private final static QName _ELText_QNAME = new QName("urn:omds20", "EL-Text"); + private final static QName _VERTRAGSPERSON_QNAME = new QName("urn:omds20", "VERTRAGSPERSON"); + private final static QName _VERSOBJEKT_QNAME = new QName("urn:omds20", "VERS_OBJEKT"); + private final static QName _SPARTE_QNAME = new QName("urn:omds20", "SPARTE"); + private final static QName _SCHADEN_QNAME = new QName("urn:omds20", "SCHADEN"); + private final static QName _PROVISION_QNAME = new QName("urn:omds20", "PROVISION"); + private final static QName _MAHNUNG_QNAME = new QName("urn:omds20", "MAHNUNG"); + private final static QName _VERTRAGSFONDS_QNAME = new QName("urn:omds20", "VERTRAGSFONDS"); + private final static QName _NATUERLICHEPERSON_QNAME = new QName("urn:omds20", "NATUERLICHE_PERSON"); + private final static QName _SONSTIGEPERSON_QNAME = new QName("urn:omds20", "SONSTIGE_PERSON"); + private final static QName _VERSPERSON_QNAME = new QName("urn:omds20", "VERS_PERSON"); + private final static QName _VERSSACHE_QNAME = new QName("urn:omds20", "VERS_SACHE"); + private final static QName _RISIKO_QNAME = new QName("urn:omds20", "RISIKO"); + private final static QName _FONDS_QNAME = new QName("urn:omds20", "FONDS"); + private final static QName _SCHADENBETEILIGTER_QNAME = new QName("urn:omds20", "SCHADEN_BETEILIGTER"); + private final static QName _GESCHAEDIGTESOBJEKT_QNAME = new QName("urn:omds20", "GESCHAEDIGTES_OBJEKT"); + private final static QName _ZAHLUNG_QNAME = new QName("urn:omds20", "ZAHLUNG"); + private final static QName _ELGewinnbeteiligung_QNAME = new QName("urn:omds20", "EL-Gewinnbeteiligung"); + private final static QName _ELGrenzwert_QNAME = new QName("urn:omds20", "EL-Grenzwert"); + private final static QName _ELIndex_QNAME = new QName("urn:omds20", "EL-Index"); + private final static QName _ELLegitimation_QNAME = new QName("urn:omds20", "EL-Legitimation"); + private final static QName _ELObjektdaten_QNAME = new QName("urn:omds20", "EL-Objektdaten"); + private final static QName _ELRente_QNAME = new QName("urn:omds20", "EL-Rente"); + private final static QName _ELSteuer_QNAME = new QName("urn:omds20", "EL-Steuer"); + private final static QName _ELVersicherungssumme_QNAME = new QName("urn:omds20", "EL-Versicherungssumme"); + private final static QName _ELZeitraum_QNAME = new QName("urn:omds20", "EL-Zeitraum"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds2Types.v2_9 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link OMDS } + * + */ + public OMDS createOMDS() { + return new OMDS(); + } + + /** + * Create an instance of {@link PAKET } + * + */ + public PAKET createPAKET() { + return new PAKET(); + } + + /** + * Create an instance of {@link VERSUNTERNEHMEN } + * + */ + public VERSUNTERNEHMEN createVERSUNTERNEHMEN() { + return new VERSUNTERNEHMEN(); + } + + /** + * Create an instance of {@link ELKommunikationType } + * + */ + public ELKommunikationType createELKommunikationType() { + return new ELKommunikationType(); + } + + /** + * Create an instance of {@link SCHLUESSELART } + * + */ + public SCHLUESSELART createSCHLUESSELART() { + return new SCHLUESSELART(); + } + + /** + * Create an instance of {@link SCHLUESSEL } + * + */ + public SCHLUESSEL createSCHLUESSEL() { + return new SCHLUESSEL(); + } + + /** + * Create an instance of {@link KLAUSELType } + * + */ + public KLAUSELType createKLAUSELType() { + return new KLAUSELType(); + } + + /** + * Create an instance of {@link LOESCHANSTOSSType } + * + */ + public LOESCHANSTOSSType createLOESCHANSTOSSType() { + return new LOESCHANSTOSSType(); + } + + /** + * Create an instance of {@link PERSONType } + * + */ + public PERSONType createPERSONType() { + return new PERSONType(); + } + + /** + * Create an instance of {@link VERTRAG } + * + */ + public VERTRAG createVERTRAG() { + return new VERTRAG(); + } + + /** + * Create an instance of {@link VERTRAGType } + * + */ + public VERTRAGType createVERTRAGType() { + return new VERTRAGType(); + } + + /** + * Create an instance of {@link ELAntragType } + * + */ + public ELAntragType createELAntragType() { + return new ELAntragType(); + } + + /** + * Create an instance of {@link ELAnzahlType } + * + */ + public ELAnzahlType createELAnzahlType() { + return new ELAnzahlType(); + } + + /** + * Create an instance of {@link ELBetragType } + * + */ + public ELBetragType createELBetragType() { + return new ELBetragType(); + } + + /** + * Create an instance of {@link ELBezugsberechtigungType } + * + */ + public ELBezugsberechtigungType createELBezugsberechtigungType() { + return new ELBezugsberechtigungType(); + } + + /** + * Create an instance of {@link ELEinstufungType } + * + */ + public ELEinstufungType createELEinstufungType() { + return new ELEinstufungType(); + } + + /** + * Create an instance of {@link ELEntscheidungsfrageType } + * + */ + public ELEntscheidungsfrageType createELEntscheidungsfrageType() { + return new ELEntscheidungsfrageType(); + } + + /** + * Create an instance of {@link ELIdentifizierungType } + * + */ + public ELIdentifizierungType createELIdentifizierungType() { + return new ELIdentifizierungType(); + } + + /** + * Create an instance of {@link ELKlauselType } + * + */ + public ELKlauselType createELKlauselType() { + return new ELKlauselType(); + } + + /** + * Create an instance of {@link ELPolizzennummerType } + * + */ + public ELPolizzennummerType createELPolizzennummerType() { + return new ELPolizzennummerType(); + } + + /** + * Create an instance of {@link ELPraemienfreistellungType } + * + */ + public ELPraemienfreistellungType createELPraemienfreistellungType() { + return new ELPraemienfreistellungType(); + } + + /** + * Create an instance of {@link ELPraemienkorrekturType } + * + */ + public ELPraemienkorrekturType createELPraemienkorrekturType() { + return new ELPraemienkorrekturType(); + } + + /** + * Create an instance of {@link ELRahmenvereinbarungType } + * + */ + public ELRahmenvereinbarungType createELRahmenvereinbarungType() { + return new ELRahmenvereinbarungType(); + } + + /** + * Create an instance of {@link ELSelbstbehalt } + * + */ + public ELSelbstbehalt createELSelbstbehalt() { + return new ELSelbstbehalt(); + } + + /** + * Create an instance of {@link ELSelbstbehaltType } + * + */ + public ELSelbstbehaltType createELSelbstbehaltType() { + return new ELSelbstbehaltType(); + } + + /** + * Create an instance of {@link ELTextType } + * + */ + public ELTextType createELTextType() { + return new ELTextType(); + } + + /** + * Create an instance of {@link VERTRAGSPERSONType } + * + */ + public VERTRAGSPERSONType createVERTRAGSPERSONType() { + return new VERTRAGSPERSONType(); + } + + /** + * Create an instance of {@link VERSOBJEKTType } + * + */ + public VERSOBJEKTType createVERSOBJEKTType() { + return new VERSOBJEKTType(); + } + + /** + * Create an instance of {@link SPARTEType } + * + */ + public SPARTEType createSPARTEType() { + return new SPARTEType(); + } + + /** + * Create an instance of {@link SCHADENType } + * + */ + public SCHADENType createSCHADENType() { + return new SCHADENType(); + } + + /** + * Create an instance of {@link PROVISIONType } + * + */ + public PROVISIONType createPROVISIONType() { + return new PROVISIONType(); + } + + /** + * Create an instance of {@link MAHNUNGType } + * + */ + public MAHNUNGType createMAHNUNGType() { + return new MAHNUNGType(); + } + + /** + * Create an instance of {@link VERTRAGSFONDSType } + * + */ + public VERTRAGSFONDSType createVERTRAGSFONDSType() { + return new VERTRAGSFONDSType(); + } + + /** + * Create an instance of {@link NATUERLICHEPERSONType } + * + */ + public NATUERLICHEPERSONType createNATUERLICHEPERSONType() { + return new NATUERLICHEPERSONType(); + } + + /** + * Create an instance of {@link SONSTIGEPERSONType } + * + */ + public SONSTIGEPERSONType createSONSTIGEPERSONType() { + return new SONSTIGEPERSONType(); + } + + /** + * Create an instance of {@link VERSPERSONType } + * + */ + public VERSPERSONType createVERSPERSONType() { + return new VERSPERSONType(); + } + + /** + * Create an instance of {@link VERSKFZ } + * + */ + public VERSKFZ createVERSKFZ() { + return new VERSKFZ(); + } + + /** + * Create an instance of {@link VERSKFZType } + * + */ + public VERSKFZType createVERSKFZType() { + return new VERSKFZType(); + } + + /** + * Create an instance of {@link VERSSACHEType } + * + */ + public VERSSACHEType createVERSSACHEType() { + return new VERSSACHEType(); + } + + /** + * Create an instance of {@link RISIKOType } + * + */ + public RISIKOType createRISIKOType() { + return new RISIKOType(); + } + + /** + * Create an instance of {@link FONDSType } + * + */ + public FONDSType createFONDSType() { + return new FONDSType(); + } + + /** + * Create an instance of {@link PORTFOLIO } + * + */ + public PORTFOLIO createPORTFOLIO() { + return new PORTFOLIO(); + } + + /** + * Create an instance of {@link PORTFOLIOTYPE } + * + */ + public PORTFOLIOTYPE createPORTFOLIOTYPE() { + return new PORTFOLIOTYPE(); + } + + /** + * Create an instance of {@link SCHADENBETEILIGTERType } + * + */ + public SCHADENBETEILIGTERType createSCHADENBETEILIGTERType() { + return new SCHADENBETEILIGTERType(); + } + + /** + * Create an instance of {@link GESCHAEDIGTESOBJEKTType } + * + */ + public GESCHAEDIGTESOBJEKTType createGESCHAEDIGTESOBJEKTType() { + return new GESCHAEDIGTESOBJEKTType(); + } + + /** + * Create an instance of {@link ZAHLUNGType } + * + */ + public ZAHLUNGType createZAHLUNGType() { + return new ZAHLUNGType(); + } + + /** + * Create an instance of {@link ELGewinnbeteiligungType } + * + */ + public ELGewinnbeteiligungType createELGewinnbeteiligungType() { + return new ELGewinnbeteiligungType(); + } + + /** + * Create an instance of {@link ELGrenzwertType } + * + */ + public ELGrenzwertType createELGrenzwertType() { + return new ELGrenzwertType(); + } + + /** + * Create an instance of {@link ELIndexType } + * + */ + public ELIndexType createELIndexType() { + return new ELIndexType(); + } + + /** + * Create an instance of {@link ELLegitimationType } + * + */ + public ELLegitimationType createELLegitimationType() { + return new ELLegitimationType(); + } + + /** + * Create an instance of {@link ELObjektdatenType } + * + */ + public ELObjektdatenType createELObjektdatenType() { + return new ELObjektdatenType(); + } + + /** + * Create an instance of {@link ELRenteType } + * + */ + public ELRenteType createELRenteType() { + return new ELRenteType(); + } + + /** + * Create an instance of {@link ELSteuerType } + * + */ + public ELSteuerType createELSteuerType() { + return new ELSteuerType(); + } + + /** + * Create an instance of {@link ELVersicherungssummeType } + * + */ + public ELVersicherungssummeType createELVersicherungssummeType() { + return new ELVersicherungssummeType(); + } + + /** + * Create an instance of {@link ELZeitraumType } + * + */ + public ELZeitraumType createELZeitraumType() { + return new ELZeitraumType(); + } + + /** + * Create an instance of {@link ADRESSEType } + * + */ + public ADRESSEType createADRESSEType() { + return new ADRESSEType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Kommunikation") + public JAXBElement createELKommunikation(ELKommunikationType value) { + return new JAXBElement(_ELKommunikation_QNAME, ELKommunikationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link KLAUSELType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "KLAUSEL") + public JAXBElement createKLAUSEL(KLAUSELType value) { + return new JAXBElement(_KLAUSEL_QNAME, KLAUSELType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LOESCHANSTOSSType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "LOESCHANSTOSS") + public JAXBElement createLOESCHANSTOSS(LOESCHANSTOSSType value) { + return new JAXBElement(_LOESCHANSTOSS_QNAME, LOESCHANSTOSSType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PERSONType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "PERSON") + public JAXBElement createPERSON(PERSONType value) { + return new JAXBElement(_PERSON_QNAME, PERSONType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELAntragType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Antrag") + public JAXBElement createELAntrag(ELAntragType value) { + return new JAXBElement(_ELAntrag_QNAME, ELAntragType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELAnzahlType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Anzahl") + public JAXBElement createELAnzahl(ELAnzahlType value) { + return new JAXBElement(_ELAnzahl_QNAME, ELAnzahlType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELBetragType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Betrag") + public JAXBElement createELBetrag(ELBetragType value) { + return new JAXBElement(_ELBetrag_QNAME, ELBetragType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELBezugsberechtigungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Bezugsberechtigung") + public JAXBElement createELBezugsberechtigung(ELBezugsberechtigungType value) { + return new JAXBElement(_ELBezugsberechtigung_QNAME, ELBezugsberechtigungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELEinstufungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Einstufung") + public JAXBElement createELEinstufung(ELEinstufungType value) { + return new JAXBElement(_ELEinstufung_QNAME, ELEinstufungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELEntscheidungsfrageType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Entscheidungsfrage") + public JAXBElement createELEntscheidungsfrage(ELEntscheidungsfrageType value) { + return new JAXBElement(_ELEntscheidungsfrage_QNAME, ELEntscheidungsfrageType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELIdentifizierungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Identifizierung") + public JAXBElement createELIdentifizierung(ELIdentifizierungType value) { + return new JAXBElement(_ELIdentifizierung_QNAME, ELIdentifizierungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELKlauselType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Klausel") + public JAXBElement createELKlausel(ELKlauselType value) { + return new JAXBElement(_ELKlausel_QNAME, ELKlauselType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELPolizzennummerType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Polizzennummer") + public JAXBElement createELPolizzennummer(ELPolizzennummerType value) { + return new JAXBElement(_ELPolizzennummer_QNAME, ELPolizzennummerType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELPraemienfreistellungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Praemienfreistellung") + public JAXBElement createELPraemienfreistellung(ELPraemienfreistellungType value) { + return new JAXBElement(_ELPraemienfreistellung_QNAME, ELPraemienfreistellungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELPraemienkorrekturType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Praemienkorrektur") + public JAXBElement createELPraemienkorrektur(ELPraemienkorrekturType value) { + return new JAXBElement(_ELPraemienkorrektur_QNAME, ELPraemienkorrekturType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELRahmenvereinbarungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rahmenvereinbarung") + public JAXBElement createELRahmenvereinbarung(ELRahmenvereinbarungType value) { + return new JAXBElement(_ELRahmenvereinbarung_QNAME, ELRahmenvereinbarungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELTextType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Text") + public JAXBElement createELText(ELTextType value) { + return new JAXBElement(_ELText_QNAME, ELTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VERTRAGSPERSONType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "VERTRAGSPERSON") + public JAXBElement createVERTRAGSPERSON(VERTRAGSPERSONType value) { + return new JAXBElement(_VERTRAGSPERSON_QNAME, VERTRAGSPERSONType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VERSOBJEKTType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "VERS_OBJEKT") + public JAXBElement createVERSOBJEKT(VERSOBJEKTType value) { + return new JAXBElement(_VERSOBJEKT_QNAME, VERSOBJEKTType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SPARTEType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "SPARTE") + public JAXBElement createSPARTE(SPARTEType value) { + return new JAXBElement(_SPARTE_QNAME, SPARTEType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SCHADENType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "SCHADEN") + public JAXBElement createSCHADEN(SCHADENType value) { + return new JAXBElement(_SCHADEN_QNAME, SCHADENType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PROVISIONType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "PROVISION") + public JAXBElement createPROVISION(PROVISIONType value) { + return new JAXBElement(_PROVISION_QNAME, PROVISIONType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MAHNUNGType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "MAHNUNG") + public JAXBElement createMAHNUNG(MAHNUNGType value) { + return new JAXBElement(_MAHNUNG_QNAME, MAHNUNGType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VERTRAGSFONDSType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "VERTRAGSFONDS") + public JAXBElement createVERTRAGSFONDS(VERTRAGSFONDSType value) { + return new JAXBElement(_VERTRAGSFONDS_QNAME, VERTRAGSFONDSType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link NATUERLICHEPERSONType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "NATUERLICHE_PERSON") + public JAXBElement createNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + return new JAXBElement(_NATUERLICHEPERSON_QNAME, NATUERLICHEPERSONType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SONSTIGEPERSONType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "SONSTIGE_PERSON") + public JAXBElement createSONSTIGEPERSON(SONSTIGEPERSONType value) { + return new JAXBElement(_SONSTIGEPERSON_QNAME, SONSTIGEPERSONType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VERSPERSONType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "VERS_PERSON") + public JAXBElement createVERSPERSON(VERSPERSONType value) { + return new JAXBElement(_VERSPERSON_QNAME, VERSPERSONType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VERSSACHEType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "VERS_SACHE") + public JAXBElement createVERSSACHE(VERSSACHEType value) { + return new JAXBElement(_VERSSACHE_QNAME, VERSSACHEType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RISIKOType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "RISIKO") + public JAXBElement createRISIKO(RISIKOType value) { + return new JAXBElement(_RISIKO_QNAME, RISIKOType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FONDSType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "FONDS") + public JAXBElement createFONDS(FONDSType value) { + return new JAXBElement(_FONDS_QNAME, FONDSType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SCHADENBETEILIGTERType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "SCHADEN_BETEILIGTER") + public JAXBElement createSCHADENBETEILIGTER(SCHADENBETEILIGTERType value) { + return new JAXBElement(_SCHADENBETEILIGTER_QNAME, SCHADENBETEILIGTERType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GESCHAEDIGTESOBJEKTType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "GESCHAEDIGTES_OBJEKT") + public JAXBElement createGESCHAEDIGTESOBJEKT(GESCHAEDIGTESOBJEKTType value) { + return new JAXBElement(_GESCHAEDIGTESOBJEKT_QNAME, GESCHAEDIGTESOBJEKTType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ZAHLUNGType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "ZAHLUNG") + public JAXBElement createZAHLUNG(ZAHLUNGType value) { + return new JAXBElement(_ZAHLUNG_QNAME, ZAHLUNGType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELGewinnbeteiligungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Gewinnbeteiligung") + public JAXBElement createELGewinnbeteiligung(ELGewinnbeteiligungType value) { + return new JAXBElement(_ELGewinnbeteiligung_QNAME, ELGewinnbeteiligungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELGrenzwertType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Grenzwert") + public JAXBElement createELGrenzwert(ELGrenzwertType value) { + return new JAXBElement(_ELGrenzwert_QNAME, ELGrenzwertType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELIndexType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Index") + public JAXBElement createELIndex(ELIndexType value) { + return new JAXBElement(_ELIndex_QNAME, ELIndexType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELLegitimationType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Legitimation") + public JAXBElement createELLegitimation(ELLegitimationType value) { + return new JAXBElement(_ELLegitimation_QNAME, ELLegitimationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELObjektdatenType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Objektdaten") + public JAXBElement createELObjektdaten(ELObjektdatenType value) { + return new JAXBElement(_ELObjektdaten_QNAME, ELObjektdatenType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELRenteType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Rente") + public JAXBElement createELRente(ELRenteType value) { + return new JAXBElement(_ELRente_QNAME, ELRenteType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELSteuerType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Steuer") + public JAXBElement createELSteuer(ELSteuerType value) { + return new JAXBElement(_ELSteuer_QNAME, ELSteuerType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELVersicherungssummeType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Versicherungssumme") + public JAXBElement createELVersicherungssumme(ELVersicherungssummeType value) { + return new JAXBElement(_ELVersicherungssumme_QNAME, ELVersicherungssummeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELZeitraumType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds20", name = "EL-Zeitraum") + public JAXBElement createELZeitraum(ELZeitraumType value) { + return new JAXBElement(_ELZeitraum_QNAME, ELZeitraumType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PAKET.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PAKET.java new file mode 100644 index 00000000..1bb45b6f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PAKET.java @@ -0,0 +1,670 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <sequence>
+ *           <element ref="{urn:omds20}VERS_UNTERNEHMEN" maxOccurs="unbounded" minOccurs="0"/>
+ *           <element ref="{urn:omds20}SCHLUESSELART" maxOccurs="unbounded" minOccurs="0"/>
+ *         </sequence>
+ *         <sequence>
+ *           <element ref="{urn:omds20}KLAUSEL" maxOccurs="unbounded" minOccurs="0"/>
+ *         </sequence>
+ *         <group ref="{urn:omds20}bestand"/>
+ *       </choice>
+ *       <attribute name="VUNr" use="required" type="{urn:omds20}VUNr" />
+ *       <attribute name="MaklerID" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="PaketZpktErstell" use="required" type="{urn:omds20}Datum-Zeit" />
+ *       <attribute name="PaketZpktLetztErstell" type="{urn:omds20}Datum-Zeit" />
+ *       <attribute name="PaketInhCd" use="required" type="{urn:omds20}PaketInhCd_Type" />
+ *       <attribute name="PaketUmfCd" use="required" type="{urn:omds20}PaketUmfCd_Type" />
+ *       <attribute name="OMDSVersion" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VUVersion" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="DVRNrAbs" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="8"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="PaketKommentar">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "versunternehmen", + "schluesselart", + "klausel", + "loeschanstoss", + "person", + "vertrag", + "schaden", + "provision", + "mahnung", + "vertragsfonds" +}) +@XmlRootElement(name = "PAKET") +public class PAKET { + + @XmlElement(name = "VERS_UNTERNEHMEN") + protected List versunternehmen; + @XmlElement(name = "SCHLUESSELART") + protected List schluesselart; + @XmlElement(name = "KLAUSEL") + protected List klausel; + @XmlElement(name = "LOESCHANSTOSS") + protected List loeschanstoss; + @XmlElement(name = "PERSON") + protected List person; + @XmlElement(name = "VERTRAG") + protected List vertrag; + @XmlElement(name = "SCHADEN") + protected List schaden; + @XmlElement(name = "PROVISION") + protected List provision; + @XmlElement(name = "MAHNUNG") + protected List mahnung; + @XmlElement(name = "VERTRAGSFONDS") + protected List vertragsfonds; + @XmlAttribute(name = "VUNr", required = true) + protected String vuNr; + @XmlAttribute(name = "MaklerID", required = true) + protected String maklerID; + @XmlAttribute(name = "PaketZpktErstell", required = true) + protected XMLGregorianCalendar paketZpktErstell; + @XmlAttribute(name = "PaketZpktLetztErstell") + protected XMLGregorianCalendar paketZpktLetztErstell; + @XmlAttribute(name = "PaketInhCd", required = true) + protected PaketInhCdType paketInhCd; + @XmlAttribute(name = "PaketUmfCd", required = true) + protected PaketUmfCdType paketUmfCd; + @XmlAttribute(name = "OMDSVersion", required = true) + protected String omdsVersion; + @XmlAttribute(name = "VUVersion", required = true) + protected String vuVersion; + @XmlAttribute(name = "DVRNrAbs", required = true) + protected String dvrNrAbs; + @XmlAttribute(name = "PaketKommentar") + protected String paketKommentar; + + /** + * Gets the value of the versunternehmen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versunternehmen property. + * + *

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

+     *    getVERSUNTERNEHMEN().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VERSUNTERNEHMEN } + * + * + */ + public List getVERSUNTERNEHMEN() { + if (versunternehmen == null) { + versunternehmen = new ArrayList(); + } + return this.versunternehmen; + } + + /** + * Gets the value of the schluesselart property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schluesselart property. + * + *

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

+     *    getSCHLUESSELART().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SCHLUESSELART } + * + * + */ + public List getSCHLUESSELART() { + if (schluesselart == null) { + schluesselart = new ArrayList(); + } + return this.schluesselart; + } + + /** + * Gets the value of the klausel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the klausel property. + * + *

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

+     *    getKLAUSEL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KLAUSELType } + * + * + */ + public List getKLAUSEL() { + if (klausel == null) { + klausel = new ArrayList(); + } + return this.klausel; + } + + /** + * Gets the value of the loeschanstoss property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the loeschanstoss property. + * + *

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

+     *    getLOESCHANSTOSS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LOESCHANSTOSSType } + * + * + */ + public List getLOESCHANSTOSS() { + if (loeschanstoss == null) { + loeschanstoss = new ArrayList(); + } + return this.loeschanstoss; + } + + /** + * Gets the value of the person property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the person property. + * + *

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

+     *    getPERSON().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PERSONType } + * + * + */ + public List getPERSON() { + if (person == null) { + person = new ArrayList(); + } + return this.person; + } + + /** + * Gets the value of the vertrag property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertrag property. + * + *

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

+     *    getVERTRAG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VERTRAG } + * + * + */ + public List getVERTRAG() { + if (vertrag == null) { + vertrag = new ArrayList(); + } + return this.vertrag; + } + + /** + * Gets the value of the schaden property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schaden property. + * + *

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

+     *    getSCHADEN().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SCHADENType } + * + * + */ + public List getSCHADEN() { + if (schaden == null) { + schaden = new ArrayList(); + } + return this.schaden; + } + + /** + * Gets the value of the provision property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the provision property. + * + *

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

+     *    getPROVISION().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PROVISIONType } + * + * + */ + public List getPROVISION() { + if (provision == null) { + provision = new ArrayList(); + } + return this.provision; + } + + /** + * Gets the value of the mahnung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the mahnung property. + * + *

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

+     *    getMAHNUNG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MAHNUNGType } + * + * + */ + public List getMAHNUNG() { + if (mahnung == null) { + mahnung = new ArrayList(); + } + return this.mahnung; + } + + /** + * Gets the value of the vertragsfonds property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertragsfonds property. + * + *

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

+     *    getVERTRAGSFONDS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VERTRAGSFONDSType } + * + * + */ + public List getVERTRAGSFONDS() { + if (vertragsfonds == null) { + vertragsfonds = new ArrayList(); + } + return this.vertragsfonds; + } + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Ruft den Wert der paketZpktErstell-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPaketZpktErstell() { + return paketZpktErstell; + } + + /** + * Legt den Wert der paketZpktErstell-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPaketZpktErstell(XMLGregorianCalendar value) { + this.paketZpktErstell = value; + } + + /** + * Ruft den Wert der paketZpktLetztErstell-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPaketZpktLetztErstell() { + return paketZpktLetztErstell; + } + + /** + * Legt den Wert der paketZpktLetztErstell-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPaketZpktLetztErstell(XMLGregorianCalendar value) { + this.paketZpktLetztErstell = value; + } + + /** + * Ruft den Wert der paketInhCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketInhCdType } + * + */ + public PaketInhCdType getPaketInhCd() { + return paketInhCd; + } + + /** + * Legt den Wert der paketInhCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketInhCdType } + * + */ + public void setPaketInhCd(PaketInhCdType value) { + this.paketInhCd = value; + } + + /** + * Ruft den Wert der paketUmfCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketUmfCdType } + * + */ + public PaketUmfCdType getPaketUmfCd() { + return paketUmfCd; + } + + /** + * Legt den Wert der paketUmfCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketUmfCdType } + * + */ + public void setPaketUmfCd(PaketUmfCdType value) { + this.paketUmfCd = value; + } + + /** + * Ruft den Wert der omdsVersion-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOMDSVersion() { + return omdsVersion; + } + + /** + * Legt den Wert der omdsVersion-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOMDSVersion(String value) { + this.omdsVersion = value; + } + + /** + * Ruft den Wert der vuVersion-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUVersion() { + return vuVersion; + } + + /** + * Legt den Wert der vuVersion-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUVersion(String value) { + this.vuVersion = value; + } + + /** + * Ruft den Wert der dvrNrAbs-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDVRNrAbs() { + return dvrNrAbs; + } + + /** + * Legt den Wert der dvrNrAbs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDVRNrAbs(String value) { + this.dvrNrAbs = value; + } + + /** + * Ruft den Wert der paketKommentar-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaketKommentar() { + return paketKommentar; + } + + /** + * Legt den Wert der paketKommentar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaketKommentar(String value) { + this.paketKommentar = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PERSONType.java new file mode 100644 index 00000000..7ba25c25 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PERSONType.java @@ -0,0 +1,396 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PERSON_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PERSON_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Anzahl"/>
+ *           <element ref="{urn:omds20}EL-Einstufung"/>
+ *           <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ *           <element ref="{urn:omds20}EL-Identifizierung"/>
+ *           <element ref="{urn:omds20}EL-Kommunikation"/>
+ *           <element ref="{urn:omds20}EL-Legitimation"/>
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *         </choice>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *       <attribute name="Personennr" use="required">
+ *         <simpleType>
+ *           <restriction base="{urn:omds20}Personennr">
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PERSON_Type", propOrder = { + "natuerlicheperson", + "sonstigeperson", + "elAnzahlOrELEinstufungOrELEntscheidungsfrage" +}) +public class PERSONType { + + @XmlElement(name = "NATUERLICHE_PERSON") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElements({ + @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class), + @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class), + @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class), + @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class), + @XmlElement(name = "EL-Kommunikation", type = ELKommunikationType.class), + @XmlElement(name = "EL-Legitimation", type = ELLegitimationType.class), + @XmlElement(name = "EL-Text", type = ELTextType.class) + }) + protected List elAnzahlOrELEinstufungOrELEntscheidungsfrage; + @XmlAttribute(name = "Personennr", required = true) + protected String personennr; + @XmlAttribute(name = "PersArtCd", required = true) + protected PersArtCdType persArtCd; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + protected Long pac; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "PLZ") + protected String plz; + @XmlAttribute(name = "Ort") + protected String ort; + @XmlAttribute(name = "Strasse") + protected String strasse; + @XmlAttribute(name = "Hausnr") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + protected String zusatz; + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + public void setSONSTIGEPERSON(SONSTIGEPERSONType value) { + this.sonstigeperson = value; + } + + /** + * Gets the value of the elAnzahlOrELEinstufungOrELEntscheidungsfrage property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elAnzahlOrELEinstufungOrELEntscheidungsfrage property. + * + *

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

+     *    getELAnzahlOrELEinstufungOrELEntscheidungsfrage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * {@link ELEinstufungType } + * {@link ELEntscheidungsfrageType } + * {@link ELIdentifizierungType } + * {@link ELKommunikationType } + * {@link ELLegitimationType } + * {@link ELTextType } + * + * + */ + public List getELAnzahlOrELEinstufungOrELEntscheidungsfrage() { + if (elAnzahlOrELEinstufungOrELEntscheidungsfrage == null) { + elAnzahlOrELEinstufungOrELEntscheidungsfrage = new ArrayList(); + } + return this.elAnzahlOrELEinstufungOrELEntscheidungsfrage; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZusatz(String value) { + this.zusatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PORTFOLIO.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PORTFOLIO.java new file mode 100644 index 00000000..3dbeb595 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PORTFOLIO.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +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; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds20}PORTFOLIO_TYPE">
+ *       <sequence>
+ *         <element ref="{urn:omds20}FONDS" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "fonds" +}) +@XmlRootElement(name = "PORTFOLIO") +public class PORTFOLIO + extends PORTFOLIOTYPE +{ + + @XmlElement(name = "FONDS") + protected List fonds; + + /** + * Gets the value of the fonds property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fonds property. + * + *

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

+     *    getFONDS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FONDSType } + * + * + */ + public List getFONDS() { + if (fonds == null) { + fonds = new ArrayList(); + } + return this.fonds; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PORTFOLIOTYPE.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PORTFOLIOTYPE.java new file mode 100644 index 00000000..4bed2630 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PORTFOLIOTYPE.java @@ -0,0 +1,307 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für PORTFOLIO_TYPE complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PORTFOLIO_TYPE">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="PortfolioID" use="required" type="{urn:omds20}PortfolioID_Type" />
+ *       <attribute name="ISIN" type="{urn:omds20}ISIN_Type" />
+ *       <attribute name="WKN" type="{urn:omds20}WKN_Type" />
+ *       <attribute name="Bezeichnung" use="required" type="{urn:omds20}FondsBez_Type" />
+ *       <attribute name="Kurs" type="{urn:omds20}FondsBetrag_Type" />
+ *       <attribute name="AnteilWertpapier" type="{urn:omds20}FondsAnteil_Type" />
+ *       <attribute name="Prozentsatz" use="required" type="{urn:omds20}Prozentsatz_Type" />
+ *       <attribute name="Wert" type="{urn:omds20}FondsBetrag_Type" />
+ *       <attribute name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" />
+ *       <attribute name="Stichtag" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PORTFOLIO_TYPE") +@XmlSeeAlso({ + PORTFOLIO.class +}) +public class PORTFOLIOTYPE { + + @XmlAttribute(name = "PortfolioID", required = true) + protected String portfolioID; + @XmlAttribute(name = "ISIN") + protected String isin; + @XmlAttribute(name = "WKN") + protected String wkn; + @XmlAttribute(name = "Bezeichnung", required = true) + protected String bezeichnung; + @XmlAttribute(name = "Kurs") + protected BigDecimal kurs; + @XmlAttribute(name = "AnteilWertpapier") + protected BigDecimal anteilWertpapier; + @XmlAttribute(name = "Prozentsatz", required = true) + protected BigDecimal prozentsatz; + @XmlAttribute(name = "Wert") + protected BigDecimal wert; + @XmlAttribute(name = "WaehrungsCd") + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "Stichtag") + protected XMLGregorianCalendar stichtag; + + /** + * Ruft den Wert der portfolioID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPortfolioID() { + return portfolioID; + } + + /** + * Legt den Wert der portfolioID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPortfolioID(String value) { + this.portfolioID = value; + } + + /** + * Ruft den Wert der isin-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getISIN() { + return isin; + } + + /** + * Legt den Wert der isin-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setISIN(String value) { + this.isin = value; + } + + /** + * Ruft den Wert der wkn-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWKN() { + return wkn; + } + + /** + * Legt den Wert der wkn-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWKN(String value) { + this.wkn = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = value; + } + + /** + * Ruft den Wert der kurs-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getKurs() { + return kurs; + } + + /** + * Legt den Wert der kurs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setKurs(BigDecimal value) { + this.kurs = value; + } + + /** + * Ruft den Wert der anteilWertpapier-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAnteilWertpapier() { + return anteilWertpapier; + } + + /** + * Legt den Wert der anteilWertpapier-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAnteilWertpapier(BigDecimal value) { + this.anteilWertpapier = value; + } + + /** + * Ruft den Wert der prozentsatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getProzentsatz() { + return prozentsatz; + } + + /** + * Legt den Wert der prozentsatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setProzentsatz(BigDecimal value) { + this.prozentsatz = value; + } + + /** + * Ruft den Wert der wert-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getWert() { + return wert; + } + + /** + * Legt den Wert der wert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setWert(BigDecimal value) { + this.wert = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der stichtag-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStichtag() { + return stichtag; + } + + /** + * Legt den Wert der stichtag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStichtag(XMLGregorianCalendar value) { + this.stichtag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PROVISIONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PROVISIONType.java new file mode 100644 index 00000000..782d5e30 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PROVISIONType.java @@ -0,0 +1,516 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für PROVISION_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PROVISION_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ProvisionsID" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Vermnr" use="required" type="{urn:omds20}Vermnr" />
+ *       <attribute name="Polizzennr" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *       <attribute name="SpartenCd" type="{urn:omds20}SpartenCd_Type" />
+ *       <attribute name="SpartenErweiterung">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="10"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="BuchDat" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="ProvVon" type="{urn:omds20}Datum" />
+ *       <attribute name="ProvBis" type="{urn:omds20}Datum" />
+ *       <attribute name="ProvArtCd" use="required" type="{urn:omds20}ProvArtCd_Type" />
+ *       <attribute name="ProvTxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="90"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="ProvGrdlg" type="{urn:omds20}decimal" />
+ *       <attribute name="ProvSatz" type="{urn:omds20}decimal" />
+ *       <attribute name="ProvBetrag" use="required" type="{urn:omds20}decimal" />
+ *       <attribute name="WaehrungsCd" use="required" type="{urn:omds20}WaehrungsCd_Type" />
+ *       <attribute name="ProvArtText">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="90"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Vorpolizze" type="{urn:omds20}Polizzennr" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PROVISION_Type") +public class PROVISIONType { + + @XmlAttribute(name = "ProvisionsID", required = true) + protected String provisionsID; + @XmlAttribute(name = "Vermnr", required = true) + protected String vermnr; + @XmlAttribute(name = "Polizzennr") + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + protected String vertragsID; + @XmlAttribute(name = "SpartenCd") + protected String spartenCd; + @XmlAttribute(name = "SpartenErweiterung") + protected String spartenErweiterung; + @XmlAttribute(name = "BuchDat", required = true) + protected XMLGregorianCalendar buchDat; + @XmlAttribute(name = "ProvVon") + protected XMLGregorianCalendar provVon; + @XmlAttribute(name = "ProvBis") + protected XMLGregorianCalendar provBis; + @XmlAttribute(name = "ProvArtCd", required = true) + protected String provArtCd; + @XmlAttribute(name = "ProvTxt") + protected String provTxt; + @XmlAttribute(name = "ProvGrdlg") + protected BigDecimal provGrdlg; + @XmlAttribute(name = "ProvSatz") + protected BigDecimal provSatz; + @XmlAttribute(name = "ProvBetrag", required = true) + protected BigDecimal provBetrag; + @XmlAttribute(name = "WaehrungsCd", required = true) + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "ProvArtText") + protected String provArtText; + @XmlAttribute(name = "Vorpolizze") + protected String vorpolizze; + + /** + * Ruft den Wert der provisionsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProvisionsID() { + return provisionsID; + } + + /** + * Legt den Wert der provisionsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProvisionsID(String value) { + this.provisionsID = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der spartenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenCd(String value) { + this.spartenCd = value; + } + + /** + * Ruft den Wert der spartenErweiterung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenErweiterung() { + return spartenErweiterung; + } + + /** + * Legt den Wert der spartenErweiterung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenErweiterung(String value) { + this.spartenErweiterung = value; + } + + /** + * Ruft den Wert der buchDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBuchDat() { + return buchDat; + } + + /** + * Legt den Wert der buchDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBuchDat(XMLGregorianCalendar value) { + this.buchDat = value; + } + + /** + * Ruft den Wert der provVon-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getProvVon() { + return provVon; + } + + /** + * Legt den Wert der provVon-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setProvVon(XMLGregorianCalendar value) { + this.provVon = value; + } + + /** + * Ruft den Wert der provBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getProvBis() { + return provBis; + } + + /** + * Legt den Wert der provBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setProvBis(XMLGregorianCalendar value) { + this.provBis = value; + } + + /** + * Ruft den Wert der provArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProvArtCd() { + return provArtCd; + } + + /** + * Legt den Wert der provArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProvArtCd(String value) { + this.provArtCd = value; + } + + /** + * Ruft den Wert der provTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProvTxt() { + return provTxt; + } + + /** + * Legt den Wert der provTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProvTxt(String value) { + this.provTxt = value; + } + + /** + * Ruft den Wert der provGrdlg-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getProvGrdlg() { + return provGrdlg; + } + + /** + * Legt den Wert der provGrdlg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setProvGrdlg(BigDecimal value) { + this.provGrdlg = value; + } + + /** + * Ruft den Wert der provSatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getProvSatz() { + return provSatz; + } + + /** + * Legt den Wert der provSatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setProvSatz(BigDecimal value) { + this.provSatz = value; + } + + /** + * Ruft den Wert der provBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getProvBetrag() { + return provBetrag; + } + + /** + * Legt den Wert der provBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setProvBetrag(BigDecimal value) { + this.provBetrag = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der provArtText-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProvArtText() { + return provArtText; + } + + /** + * Legt den Wert der provArtText-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProvArtText(String value) { + this.provArtText = value; + } + + /** + * Ruft den Wert der vorpolizze-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVorpolizze() { + return vorpolizze; + } + + /** + * Legt den Wert der vorpolizze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVorpolizze(String value) { + this.vorpolizze = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PaketInhCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PaketInhCdType.java new file mode 100644 index 00000000..431b85ff --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PaketInhCdType.java @@ -0,0 +1,90 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PaketInhCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="PaketInhCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="AI"/>
+ *     <enumeration value="VF"/>
+ *     <enumeration value="VI"/>
+ *     <enumeration value="VK"/>
+ *     <enumeration value="VM"/>
+ *     <enumeration value="VP"/>
+ *     <enumeration value="VS"/>
+ *     <enumeration value="VV"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PaketInhCd_Type") +@XmlEnum +public enum PaketInhCdType { + + + /** + * Allgem. Initialbestand (generelle Schlüssel) + * + */ + AI, + + /** + * VU Fondsbestand + * + */ + VF, + + /** + * VU Initialbestand (VU Schlüssel) + * + */ + VI, + + /** + * VU Mahn/Klagebestand + * + */ + VK, + + /** + * VU Mischbestand + * + */ + VM, + + /** + * VU Provisionen + * + */ + VP, + + /** + * VU Schadenbestand + * + */ + VS, + + /** + * VU Vertragsbestand + * + */ + VV; + + public String value() { + return name(); + } + + public static PaketInhCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PaketUmfCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PaketUmfCdType.java new file mode 100644 index 00000000..3f47adb0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PaketUmfCdType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PaketUmfCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="PaketUmfCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="D"/>
+ *     <enumeration value="G"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PaketUmfCd_Type") +@XmlEnum +public enum PaketUmfCdType { + + + /** + * Differenz + * + */ + D, + + /** + * gesamt + * + */ + G; + + public String value() { + return name(); + } + + public static PaketUmfCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PersArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PersArtCdType.java new file mode 100644 index 00000000..c9fe6f09 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PersArtCdType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PersArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="PersArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="N"/>
+ *     <enumeration value="S"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PersArtCd_Type") +@XmlEnum +public enum PersArtCdType { + + + /** + * natürliche Person + * + */ + N, + + /** + * sonstige Person + * + */ + S; + + public String value() { + return name(); + } + + public static PersArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PolArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PolArtCdType.java new file mode 100644 index 00000000..831475c6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PolArtCdType.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PolArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="PolArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="E"/>
+ *     <enumeration value="N"/>
+ *     <enumeration value="V"/>
+ *     <enumeration value="X"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PolArtCd_Type") +@XmlEnum +public enum PolArtCdType { + + + /** + * Ersatzpolizze bei Ersatz/Konv. + * + */ + E, + + /** + * Nachversicherung + * + */ + N, + + /** + * Vorpolizze bei Ersatz/Konv. + * + */ + V, + + /** + * Vorpolizze bei Migration + * + */ + X; + + public String value() { + return name(); + } + + public static PolArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PraemFristCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PraemFristCdType.java new file mode 100644 index 00000000..c933f390 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/PraemFristCdType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PraemFristCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="PraemFristCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="E"/>
+ *     <enumeration value="J"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PraemFristCd_Type") +@XmlEnum +public enum PraemFristCdType { + + + /** + * Einmal + * + */ + E, + + /** + * Jahr + * + */ + J; + + public String value() { + return name(); + } + + public static PraemFristCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/RISIKOType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/RISIKOType.java new file mode 100644 index 00000000..1a9f0887 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/RISIKOType.java @@ -0,0 +1,343 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für RISIKO_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RISIKO_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Anzahl"/>
+ *           <element ref="{urn:omds20}EL-Betrag"/>
+ *           <element ref="{urn:omds20}EL-Bezugsberechtigung"/>
+ *           <element ref="{urn:omds20}EL-Einstufung"/>
+ *           <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ *           <element ref="{urn:omds20}EL-Gewinnbeteiligung"/>
+ *           <element ref="{urn:omds20}EL-Grenzwert"/>
+ *           <element ref="{urn:omds20}EL-Index"/>
+ *           <element ref="{urn:omds20}EL-Identifizierung"/>
+ *           <element ref="{urn:omds20}EL-Klausel"/>
+ *           <element ref="{urn:omds20}EL-Praemienkorrektur"/>
+ *           <element ref="{urn:omds20}EL-Rente"/>
+ *           <element ref="{urn:omds20}EL-Selbstbehalt"/>
+ *           <element ref="{urn:omds20}EL-Steuer"/>
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *           <element ref="{urn:omds20}EL-Versicherungssumme"/>
+ *           <element ref="{urn:omds20}EL-Zeitraum"/>
+ *         </choice>
+ *       </sequence>
+ *       <attribute name="RisikoLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="ObjLfnr1" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="ObjLfnr2" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="ObjLfnr3" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="RisikoArtCd" type="{urn:omds20}RisikoArtCd_Type" />
+ *       <attribute name="RisikoBez" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="PraemFristCd" use="required" type="{urn:omds20}PraemFristCd_Type" />
+ *       <attribute name="PraemieNto" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RISIKO_Type", propOrder = { + "elAnzahlOrELBetragOrELBezugsberechtigung" +}) +public class RISIKOType { + + @XmlElements({ + @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class), + @XmlElement(name = "EL-Betrag", type = ELBetragType.class), + @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class), + @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class), + @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class), + @XmlElement(name = "EL-Gewinnbeteiligung", type = ELGewinnbeteiligungType.class), + @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class), + @XmlElement(name = "EL-Index", type = ELIndexType.class), + @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class), + @XmlElement(name = "EL-Klausel", type = ELKlauselType.class), + @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class), + @XmlElement(name = "EL-Rente", type = ELRenteType.class), + @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class), + @XmlElement(name = "EL-Steuer", type = ELSteuerType.class), + @XmlElement(name = "EL-Text", type = ELTextType.class), + @XmlElement(name = "EL-Versicherungssumme", type = ELVersicherungssummeType.class), + @XmlElement(name = "EL-Zeitraum", type = ELZeitraumType.class) + }) + protected List elAnzahlOrELBetragOrELBezugsberechtigung; + @XmlAttribute(name = "RisikoLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int risikoLfnr; + @XmlAttribute(name = "ObjLfnr1") + @XmlSchemaType(name = "unsignedShort") + protected Integer objLfnr1; + @XmlAttribute(name = "ObjLfnr2") + @XmlSchemaType(name = "unsignedShort") + protected Integer objLfnr2; + @XmlAttribute(name = "ObjLfnr3") + @XmlSchemaType(name = "unsignedShort") + protected Integer objLfnr3; + @XmlAttribute(name = "RisikoArtCd") + protected RisikoArtCdType risikoArtCd; + @XmlAttribute(name = "RisikoBez", required = true) + protected String risikoBez; + @XmlAttribute(name = "PraemFristCd", required = true) + protected PraemFristCdType praemFristCd; + @XmlAttribute(name = "PraemieNto") + protected BigDecimal praemieNto; + + /** + * Gets the value of the elAnzahlOrELBetragOrELBezugsberechtigung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elAnzahlOrELBetragOrELBezugsberechtigung property. + * + *

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

+     *    getELAnzahlOrELBetragOrELBezugsberechtigung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * {@link ELBetragType } + * {@link ELBezugsberechtigungType } + * {@link ELEinstufungType } + * {@link ELEntscheidungsfrageType } + * {@link ELGewinnbeteiligungType } + * {@link ELGrenzwertType } + * {@link ELIndexType } + * {@link ELIdentifizierungType } + * {@link ELKlauselType } + * {@link ELPraemienkorrekturType } + * {@link ELRenteType } + * {@link ELSelbstbehalt } + * {@link ELSteuerType } + * {@link ELTextType } + * {@link ELVersicherungssummeType } + * {@link ELZeitraumType } + * + * + */ + public List getELAnzahlOrELBetragOrELBezugsberechtigung() { + if (elAnzahlOrELBetragOrELBezugsberechtigung == null) { + elAnzahlOrELBetragOrELBezugsberechtigung = new ArrayList(); + } + return this.elAnzahlOrELBetragOrELBezugsberechtigung; + } + + /** + * Ruft den Wert der risikoLfnr-Eigenschaft ab. + * + */ + public int getRisikoLfnr() { + return risikoLfnr; + } + + /** + * Legt den Wert der risikoLfnr-Eigenschaft fest. + * + */ + public void setRisikoLfnr(int value) { + this.risikoLfnr = value; + } + + /** + * Ruft den Wert der objLfnr1-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getObjLfnr1() { + return objLfnr1; + } + + /** + * Legt den Wert der objLfnr1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setObjLfnr1(Integer value) { + this.objLfnr1 = value; + } + + /** + * Ruft den Wert der objLfnr2-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getObjLfnr2() { + return objLfnr2; + } + + /** + * Legt den Wert der objLfnr2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setObjLfnr2(Integer value) { + this.objLfnr2 = value; + } + + /** + * Ruft den Wert der objLfnr3-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getObjLfnr3() { + return objLfnr3; + } + + /** + * Legt den Wert der objLfnr3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setObjLfnr3(Integer value) { + this.objLfnr3 = value; + } + + /** + * Ruft den Wert der risikoArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoArtCdType } + * + */ + public RisikoArtCdType getRisikoArtCd() { + return risikoArtCd; + } + + /** + * Legt den Wert der risikoArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoArtCdType } + * + */ + public void setRisikoArtCd(RisikoArtCdType value) { + this.risikoArtCd = value; + } + + /** + * Ruft den Wert der risikoBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRisikoBez() { + return risikoBez; + } + + /** + * Legt den Wert der risikoBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRisikoBez(String value) { + this.risikoBez = value; + } + + /** + * Ruft den Wert der praemFristCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PraemFristCdType } + * + */ + public PraemFristCdType getPraemFristCd() { + return praemFristCd; + } + + /** + * Legt den Wert der praemFristCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PraemFristCdType } + * + */ + public void setPraemFristCd(PraemFristCdType value) { + this.praemFristCd = value; + } + + /** + * Ruft den Wert der praemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieNto() { + return praemieNto; + } + + /** + * Legt den Wert der praemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieNto(BigDecimal value) { + this.praemieNto = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/RisikoArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/RisikoArtCdType.java new file mode 100644 index 00000000..cdc81d08 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/RisikoArtCdType.java @@ -0,0 +1,1093 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für RisikoArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="RisikoArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="AH1"/>
+ *     <enumeration value="AK1"/>
+ *     <enumeration value="AK2"/>
+ *     <enumeration value="AS1"/>
+ *     <enumeration value="AS2"/>
+ *     <enumeration value="AS3"/>
+ *     <enumeration value="AS4"/>
+ *     <enumeration value="AU1"/>
+ *     <enumeration value="AU2"/>
+ *     <enumeration value="AU3"/>
+ *     <enumeration value="AU4"/>
+ *     <enumeration value="AU5"/>
+ *     <enumeration value="AV1"/>
+ *     <enumeration value="BA1"/>
+ *     <enumeration value="BD1"/>
+ *     <enumeration value="B01"/>
+ *     <enumeration value="B02"/>
+ *     <enumeration value="B03"/>
+ *     <enumeration value="B04"/>
+ *     <enumeration value="B05"/>
+ *     <enumeration value="B06"/>
+ *     <enumeration value="B11"/>
+ *     <enumeration value="E01"/>
+ *     <enumeration value="E02"/>
+ *     <enumeration value="F01"/>
+ *     <enumeration value="F02"/>
+ *     <enumeration value="F03"/>
+ *     <enumeration value="F04"/>
+ *     <enumeration value="F05"/>
+ *     <enumeration value="G01"/>
+ *     <enumeration value="G02"/>
+ *     <enumeration value="H01"/>
+ *     <enumeration value="H02"/>
+ *     <enumeration value="H03"/>
+ *     <enumeration value="H04"/>
+ *     <enumeration value="H05"/>
+ *     <enumeration value="H06"/>
+ *     <enumeration value="H07"/>
+ *     <enumeration value="H08"/>
+ *     <enumeration value="H99"/>
+ *     <enumeration value="HH1"/>
+ *     <enumeration value="K01"/>
+ *     <enumeration value="K02"/>
+ *     <enumeration value="K03"/>
+ *     <enumeration value="K04"/>
+ *     <enumeration value="K09"/>
+ *     <enumeration value="K10"/>
+ *     <enumeration value="K99"/>
+ *     <enumeration value="L01"/>
+ *     <enumeration value="L02"/>
+ *     <enumeration value="L03"/>
+ *     <enumeration value="L04"/>
+ *     <enumeration value="L05"/>
+ *     <enumeration value="L06"/>
+ *     <enumeration value="L07"/>
+ *     <enumeration value="L08"/>
+ *     <enumeration value="L09"/>
+ *     <enumeration value="L10"/>
+ *     <enumeration value="L11"/>
+ *     <enumeration value="L99"/>
+ *     <enumeration value="LS1"/>
+ *     <enumeration value="LW1"/>
+ *     <enumeration value="M01"/>
+ *     <enumeration value="M02"/>
+ *     <enumeration value="M03"/>
+ *     <enumeration value="M04"/>
+ *     <enumeration value="M05"/>
+ *     <enumeration value="M06"/>
+ *     <enumeration value="R01"/>
+ *     <enumeration value="R02"/>
+ *     <enumeration value="R03"/>
+ *     <enumeration value="R04"/>
+ *     <enumeration value="R05"/>
+ *     <enumeration value="R06"/>
+ *     <enumeration value="R07"/>
+ *     <enumeration value="R08"/>
+ *     <enumeration value="R09"/>
+ *     <enumeration value="R10"/>
+ *     <enumeration value="R11"/>
+ *     <enumeration value="R12"/>
+ *     <enumeration value="R13"/>
+ *     <enumeration value="R14"/>
+ *     <enumeration value="R15"/>
+ *     <enumeration value="R16"/>
+ *     <enumeration value="R99"/>
+ *     <enumeration value="RE1"/>
+ *     <enumeration value="RE2"/>
+ *     <enumeration value="RE3"/>
+ *     <enumeration value="RE4"/>
+ *     <enumeration value="S01"/>
+ *     <enumeration value="S12"/>
+ *     <enumeration value="S13"/>
+ *     <enumeration value="S14"/>
+ *     <enumeration value="S15"/>
+ *     <enumeration value="S16"/>
+ *     <enumeration value="S17"/>
+ *     <enumeration value="S99"/>
+ *     <enumeration value="ST1"/>
+ *     <enumeration value="T01"/>
+ *     <enumeration value="T02"/>
+ *     <enumeration value="T03"/>
+ *     <enumeration value="T04"/>
+ *     <enumeration value="T05"/>
+ *     <enumeration value="T06"/>
+ *     <enumeration value="T07"/>
+ *     <enumeration value="T08"/>
+ *     <enumeration value="T09"/>
+ *     <enumeration value="T11"/>
+ *     <enumeration value="T12"/>
+ *     <enumeration value="T13"/>
+ *     <enumeration value="T20"/>
+ *     <enumeration value="T21"/>
+ *     <enumeration value="T22"/>
+ *     <enumeration value="T23"/>
+ *     <enumeration value="T99"/>
+ *     <enumeration value="TI1"/>
+ *     <enumeration value="U01"/>
+ *     <enumeration value="U02"/>
+ *     <enumeration value="U03"/>
+ *     <enumeration value="U04"/>
+ *     <enumeration value="U05"/>
+ *     <enumeration value="U06"/>
+ *     <enumeration value="U09"/>
+ *     <enumeration value="U10"/>
+ *     <enumeration value="U11"/>
+ *     <enumeration value="U12"/>
+ *     <enumeration value="U13"/>
+ *     <enumeration value="U14"/>
+ *     <enumeration value="U15"/>
+ *     <enumeration value="U16"/>
+ *     <enumeration value="U17"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "RisikoArtCd_Type") +@XmlEnum +public enum RisikoArtCdType { + + + /** + * KFZ-Haftpflicht + * + */ + @XmlEnumValue("AH1") + AH_1("AH1"), + + /** + * Voll- und Gross-Schadenkasko + * + */ + @XmlEnumValue("AK1") + AK_1("AK1"), + + /** + * Teilkasko + * + */ + @XmlEnumValue("AK2") + AK_2("AK2"), + + /** + * KFZ-Assistance + * + */ + @XmlEnumValue("AS1") + AS_1("AS1"), + + /** + * Reise-Assistance + * + */ + @XmlEnumValue("AS2") + AS_2("AS2"), + + /** + * Wohn-Assistance + * + */ + @XmlEnumValue("AS3") + AS_3("AS3"), + + /** + * Unfall-Assistance + * + */ + @XmlEnumValue("AS4") + AS_4("AS4"), + + /** + * Insassen-Unfall + * + */ + @XmlEnumValue("AU1") + AU_1("AU1"), + + /** + * Insassen-Unfall Todesfall + * + */ + @XmlEnumValue("AU2") + AU_2("AU2"), + + /** + * Insassen-Unfall Invalidität + * + */ + @XmlEnumValue("AU3") + AU_3("AU3"), + + /** + * Insassen-Unfall Taggeld + * + */ + @XmlEnumValue("AU4") + AU_4("AU4"), + + /** + * Insassen-Unfall Heilkosten + * + */ + @XmlEnumValue("AU5") + AU_5("AU5"), + + /** + * Abfertigungs-Versicherung + * + */ + @XmlEnumValue("AV1") + AV_1("AV1"), + + /** + * Bausparen Ansparen + * + */ + @XmlEnumValue("BA1") + BA_1("BA1"), + + /** + * Bausparen Darlehen + * + */ + @XmlEnumValue("BD1") + BD_1("BD1"), + + /** + * Betr.Unterbrechung-Feuer-Zivil + * + */ + @XmlEnumValue("B01") + B_01("B01"), + + /** + * Betr.Unterbrechung Feuer-Industrie + * + */ + @XmlEnumValue("B02") + B_02("B02"), + + /** + * Betr.Unterbrechung-EC + * + */ + @XmlEnumValue("B03") + B_03("B03"), + + /** + * Betr.Unterbrechung-Maschinenbruch + * + */ + @XmlEnumValue("B04") + B_04("B04"), + + /** + * Betr.Unterbrechung-Elementarschaden + * + */ + @XmlEnumValue("B05") + B_05("B05"), + + /** + * Betr.Unterbrechung f.freiber. Tätige + * + */ + @XmlEnumValue("B06") + B_06("B06"), + + /** + * Veranstaltungen + * + */ + @XmlEnumValue("B11") + B_11("B11"), + + /** + * Einbruch-Diebstahl + * + */ + @XmlEnumValue("E01") + E_01("E01"), + + /** + * Kassenboten + * + */ + @XmlEnumValue("E02") + E_02("E02"), + + /** + * Feuer-Zivil + * + */ + @XmlEnumValue("F01") + F_01("F01"), + + /** + * Feuer-Landwirtschaft + * + */ + @XmlEnumValue("F02") + F_02("F02"), + + /** + * Feuer-Industrie + * + */ + @XmlEnumValue("F03") + F_03("F03"), + + /** + * Feuer-EC + * + */ + @XmlEnumValue("F04") + F_04("F04"), + + /** + * Waldbrand + * + */ + @XmlEnumValue("F05") + F_05("F05"), + + /** + * Glasbruch privat + * + */ + @XmlEnumValue("G01") + G_01("G01"), + + /** + * Glasbruch Geschäft + * + */ + @XmlEnumValue("G02") + G_02("G02"), + + /** + * Allg.Haftpflicht + * + */ + @XmlEnumValue("H01") + H_01("H01"), + + /** + * Sonder-Haftpflicht + * + */ + @XmlEnumValue("H02") + H_02("H02"), + + /** + * Flug-Haftpflicht + * + */ + @XmlEnumValue("H03") + H_03("H03"), + + /** + * Vermögensschaden + * + */ + @XmlEnumValue("H04") + H_04("H04"), + + /** + * Atom-Haftpflicht + * + */ + @XmlEnumValue("H05") + H_05("H05"), + + /** + * Verkehrs-Haftpflicht + * + */ + @XmlEnumValue("H06") + H_06("H06"), + + /** + * Bauherrn-Haftpflicht + * + */ + @XmlEnumValue("H07") + H_07("H07"), + + /** + * Boots-Haftpflicht + * + */ + @XmlEnumValue("H08") + H_08("H08"), + + /** + * Sonstige Haftpflicht + * + */ + @XmlEnumValue("H99") + H_99("H99"), + + /** + * Haushalt + * + */ + @XmlEnumValue("HH1") + HH_1("HH1"), + + /** + * Spital + * + */ + @XmlEnumValue("K01") + K_01("K01"), + + /** + * Ambulanz + * + */ + @XmlEnumValue("K02") + K_02("K02"), + + /** + * Heilmittel + * + */ + @XmlEnumValue("K03") + K_03("K03"), + + /** + * Taggeld + * + */ + @XmlEnumValue("K04") + K_04("K04"), + + /** + * Reise-KV + * + */ + @XmlEnumValue("K09") + K_09("K09"), + + /** + * Pflegegeld + * + */ + @XmlEnumValue("K10") + K_10("K10"), + + /** + * KV sonstige + * + */ + @XmlEnumValue("K99") + K_99("K99"), + + /** + * Leben Kapital + * + */ + @XmlEnumValue("L01") + L_01("L01"), + + /** + * Leben Risiko + * + */ + @XmlEnumValue("L02") + L_02("L02"), + + /** + * Leben Rente + * + */ + @XmlEnumValue("L03") + L_03("L03"), + + /** + * Leben Dread Disease + * + */ + @XmlEnumValue("L04") + L_04("L04"), + + /** + * Leben veranlagungsorientiert + * + */ + @XmlEnumValue("L05") + L_05("L05"), + + /** + * Leben Kreditrestschuld + * + */ + @XmlEnumValue("L06") + L_06("L06"), + + /** + * Leben prämiengefördert + * + */ + @XmlEnumValue("L07") + L_07("L07"), + + /** + * Leben fondgebunden + * + */ + @XmlEnumValue("L08") + L_08("L08"), + + /** + * Berufsunfähigkeit + * + */ + @XmlEnumValue("L09") + L_09("L09"), + + /** + * Erwerbsunfähigkeit + * + */ + @XmlEnumValue("L10") + L_10("L10"), + + /** + * Pflegegeld + * + */ + @XmlEnumValue("L11") + L_11("L11"), + + /** + * Leben sonstige + * + */ + @XmlEnumValue("L99") + L_99("L99"), + + /** + * Leasing + * + */ + @XmlEnumValue("LS1") + LS_1("LS1"), + + /** + * Leitungswasser + * + */ + @XmlEnumValue("LW1") + LW_1("LW1"), + + /** + * Maschinenbruch + * + */ + @XmlEnumValue("M01") + M_01("M01"), + + /** + * Maschinen-Montage + * + */ + @XmlEnumValue("M02") + M_02("M02"), + + /** + * Maschinen-Garantie + * + */ + @XmlEnumValue("M03") + M_03("M03"), + + /** + * Elektrogeräte + * + */ + @XmlEnumValue("M04") + M_04("M04"), + + /** + * Computer-Vers. + * + */ + @XmlEnumValue("M05") + M_05("M05"), + + /** + * Tiefkühltruhen + * + */ + @XmlEnumValue("M06") + M_06("M06"), + + /** + * Privat Rechtschutz + * + */ + @XmlEnumValue("R01") + R_01("R01"), + + /** + * Kfz-Rechtschutz + * + */ + @XmlEnumValue("R02") + R_02("R02"), + + /** + * Firmen-Rechtschutz + * + */ + @XmlEnumValue("R03") + R_03("R03"), + + /** + * Schadenersatz- und Strafrechtsschutz + * + */ + @XmlEnumValue("R04") + R_04("R04"), + + /** + * Arbeitsgerichtsrechtsschutz + * + */ + @XmlEnumValue("R05") + R_05("R05"), + + /** + * Sozialversicherungsrechtsschutz + * + */ + @XmlEnumValue("R06") + R_06("R06"), + + /** + * Beratungsrechtsschutz + * + */ + @XmlEnumValue("R07") + R_07("R07"), + + /** + * Allgemeiner Vertragsrechtsschutz + * + */ + @XmlEnumValue("R08") + R_08("R08"), + + /** + * Grundstückseigentum- und Mietenrechtsschutz + * + */ + @XmlEnumValue("R09") + R_09("R09"), + + /** + * Erb- und Familienrechtsschutz + * + */ + @XmlEnumValue("R10") + R_10("R10"), + + /** + * Disziplinarverfahren + * + */ + @XmlEnumValue("R11") + R_11("R11"), + + /** + * Disziplinarverfahren für angestellte Ärzte + * + */ + @XmlEnumValue("R12") + R_12("R12"), + + /** + * Vorsatzdelikte + * + */ + @XmlEnumValue("R13") + R_13("R13"), + + /** + * Fahrzeugrechtsschutz + * + */ + @XmlEnumValue("R14") + R_14("R14"), + + /** + * Lenkerrechtsschutz + * + */ + @XmlEnumValue("R15") + R_15("R15"), + + /** + * Fahrzeugvertragsrechtsschutz + * + */ + @XmlEnumValue("R16") + R_16("R16"), + + /** + * Sonstiger Rechtsschutz + * + */ + @XmlEnumValue("R99") + R_99("R99"), + + /** + * Reise-Storno + * + */ + @XmlEnumValue("RE1") + RE_1("RE1"), + + /** + * Reise-Assistance + * + */ + @XmlEnumValue("RE2") + RE_2("RE2"), + + /** + * Reise-Kranken + * + */ + @XmlEnumValue("RE3") + RE_3("RE3"), + + /** + * Reise-Unfall + * + */ + @XmlEnumValue("RE4") + RE_4("RE4"), + + /** + * Kühlgut + * + */ + @XmlEnumValue("S01") + S_01("S01"), + + /** + * Lizenzverlust + * + */ + @XmlEnumValue("S12") + S_12("S12"), + + /** + * Atom-Sach + * + */ + @XmlEnumValue("S13") + S_13("S13"), + + /** + * Bauwesen + * + */ + @XmlEnumValue("S14") + S_14("S14"), + + /** + * Flugkasko + * + */ + @XmlEnumValue("S15") + S_15("S15"), + + /** + * Bootskasko + * + */ + @XmlEnumValue("S16") + S_16("S16"), + + /** + * Grabstätten + * + */ + @XmlEnumValue("S17") + S_17("S17"), + + /** + * sonstige SV + * + */ + @XmlEnumValue("S99") + S_99("S99"), + + /** + * Sturm + * + */ + @XmlEnumValue("ST1") + ST_1("ST1"), + + /** + * Land-Binnenwaren + * + */ + @XmlEnumValue("T01") + T_01("T01"), + + /** + * See + * + */ + @XmlEnumValue("T02") + T_02("T02"), + + /** + * Krieg + * + */ + @XmlEnumValue("T03") + T_03("T03"), + + /** + * Lager + * + */ + @XmlEnumValue("T04") + T_04("T04"), + + /** + * Valoren-Gewerblich + * + */ + @XmlEnumValue("T05") + T_05("T05"), + + /** + * Valoren-Privat + * + */ + @XmlEnumValue("T06") + T_06("T06"), + + /** + * Sportboot-Kasko + * + */ + @XmlEnumValue("T07") + T_07("T07"), + + /** + * Musik-Instrumente + * + */ + @XmlEnumValue("T08") + T_08("T08"), + + /** + * Kunst + * + */ + @XmlEnumValue("T09") + T_09("T09"), + + /** + * Seekasko + * + */ + @XmlEnumValue("T11") + T_11("T11"), + + /** + * Flusskasko + * + */ + @XmlEnumValue("T12") + T_12("T12"), + + /** + * Landkasko + * + */ + @XmlEnumValue("T13") + T_13("T13"), + + /** + * Reisegepäck + * + */ + @XmlEnumValue("T20") + T_20("T20"), + + /** + * Fotoapparate + * + */ + @XmlEnumValue("T21") + T_21("T21"), + + /** + * Film/Sach + * + */ + @XmlEnumValue("T22") + T_22("T22"), + + /** + * Film/Ausfall + * + */ + @XmlEnumValue("T23") + T_23("T23"), + + /** + * Sonstige Transport + * + */ + @XmlEnumValue("T99") + T_99("T99"), + + /** + * Tier + * + */ + @XmlEnumValue("TI1") + TI_1("TI1"), + + /** + * Allg.Unfall + * + */ + @XmlEnumValue("U01") + U_01("U01"), + + /** + * Kollektiv Unfall + * + */ + @XmlEnumValue("U02") + U_02("U02"), + + /** + * Schülerunfall + * + */ + @XmlEnumValue("U03") + U_03("U03"), + + /** + * Volksunfall + * + */ + @XmlEnumValue("U04") + U_04("U04"), + + /** + * Flug-Unfall + * + */ + @XmlEnumValue("U05") + U_05("U05"), + + /** + * Boots-Unfall + * + */ + @XmlEnumValue("U06") + U_06("U06"), + + /** + * Besucher-Unfall + * + */ + @XmlEnumValue("U09") + U_09("U09"), + + /** + * Unfall mit Kapitalrückgewähr + * + */ + @XmlEnumValue("U10") + U_10("U10"), + + /** + * Taggeld + * + */ + @XmlEnumValue("U11") + U_11("U11"), + + /** + * Invalidität + * + */ + @XmlEnumValue("U12") + U_12("U12"), + + /** + * Unfallrente + * + */ + @XmlEnumValue("U13") + U_13("U13"), + + /** + * Unfalltod + * + */ + @XmlEnumValue("U14") + U_14("U14"), + + /** + * Spitalgeld + * + */ + @XmlEnumValue("U15") + U_15("U15"), + + /** + * Unfallkosten + * + */ + @XmlEnumValue("U16") + U_16("U16"), + + /** + * Kostenersatz + * + */ + @XmlEnumValue("U17") + U_17("U17"); + private final String value; + + RisikoArtCdType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static RisikoArtCdType fromValue(String v) { + for (RisikoArtCdType c: RisikoArtCdType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHADENBETEILIGTERType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHADENBETEILIGTERType.java new file mode 100644 index 00000000..fe03454d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHADENBETEILIGTERType.java @@ -0,0 +1,211 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SCHADEN_BETEILIGTER_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SCHADEN_BETEILIGTER_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element ref="{urn:omds20}GESCHAEDIGTES_OBJEKT" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}ZAHLUNG" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Personennr" type="{urn:omds20}Personennr" />
+ *       <attribute name="BetRolleCd" use="required" type="{urn:omds20}BetRolleCd_Type" />
+ *       <attribute name="BetTxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="100"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SCHADEN_BETEILIGTER_Type", propOrder = { + "geschaedigtesobjekt", + "zahlung" +}) +public class SCHADENBETEILIGTERType { + + @XmlElement(name = "GESCHAEDIGTES_OBJEKT") + protected List geschaedigtesobjekt; + @XmlElement(name = "ZAHLUNG") + protected List zahlung; + @XmlAttribute(name = "BetLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int betLfnr; + @XmlAttribute(name = "Personennr") + protected String personennr; + @XmlAttribute(name = "BetRolleCd", required = true) + protected String betRolleCd; + @XmlAttribute(name = "BetTxt") + protected String betTxt; + + /** + * Gets the value of the geschaedigtesobjekt property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the geschaedigtesobjekt property. + * + *

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

+     *    getGESCHAEDIGTESOBJEKT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GESCHAEDIGTESOBJEKTType } + * + * + */ + public List getGESCHAEDIGTESOBJEKT() { + if (geschaedigtesobjekt == null) { + geschaedigtesobjekt = new ArrayList(); + } + return this.geschaedigtesobjekt; + } + + /** + * Gets the value of the zahlung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zahlung property. + * + *

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

+     *    getZAHLUNG().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZAHLUNGType } + * + * + */ + public List getZAHLUNG() { + if (zahlung == null) { + zahlung = new ArrayList(); + } + return this.zahlung; + } + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + */ + public int getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + */ + public void setBetLfnr(int value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der betRolleCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetRolleCd() { + return betRolleCd; + } + + /** + * Legt den Wert der betRolleCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetRolleCd(String value) { + this.betRolleCd = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetTxt(String value) { + this.betTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHADENType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHADENType.java new file mode 100644 index 00000000..e4dbf48d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHADENType.java @@ -0,0 +1,602 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für SCHADEN_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SCHADEN_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Anzahl"/>
+ *           <element ref="{urn:omds20}EL-Betrag"/>
+ *           <element ref="{urn:omds20}EL-Einstufung"/>
+ *           <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ *           <element ref="{urn:omds20}EL-Polizzennummer"/>
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *         </choice>
+ *         <element ref="{urn:omds20}SCHADEN_BETEILIGTER" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="Schadennr" use="required" type="{urn:omds20}Schadennr" />
+ *       <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *       <attribute name="Vermnr" type="{urn:omds20}Vermnr" />
+ *       <attribute name="SpartenCd" use="required" type="{urn:omds20}SpartenCd_Type" />
+ *       <attribute name="SpartenErweiterung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="10"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Ereigniszpkt" use="required" type="{urn:omds20}Datum-Zeit" />
+ *       <attribute name="Meldedat" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="SchadUrsCd" type="{urn:omds20}SchadUrsCd_Type" />
+ *       <attribute name="SchadUrsTxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VerschuldenCd" type="{urn:omds20}VerschuldenCd_Type" />
+ *       <attribute name="MalusWirksamKz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="BearbStandCd" use="required" type="{urn:omds20}BearbStandCd_Type" />
+ *       <attribute name="ErledDat" type="{urn:omds20}Datum" />
+ *       <attribute name="SachbearbVU">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="LeistungGeschaetzt" type="{urn:omds20}decimal" />
+ *       <attribute name="WaehrungsCd" use="required" type="{urn:omds20}WaehrungsCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SCHADEN_Type", propOrder = { + "elAnzahlOrELBetragOrELEinstufung", + "schadenbeteiligter" +}) +public class SCHADENType { + + @XmlElements({ + @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class), + @XmlElement(name = "EL-Betrag", type = ELBetragType.class), + @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class), + @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class), + @XmlElement(name = "EL-Polizzennummer", type = ELPolizzennummerType.class), + @XmlElement(name = "EL-Text", type = ELTextType.class) + }) + protected List elAnzahlOrELBetragOrELEinstufung; + @XmlElement(name = "SCHADEN_BETEILIGTER") + protected List schadenbeteiligter; + @XmlAttribute(name = "Schadennr", required = true) + protected String schadennr; + @XmlAttribute(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + protected String vertragsID; + @XmlAttribute(name = "Vermnr") + protected String vermnr; + @XmlAttribute(name = "SpartenCd", required = true) + protected String spartenCd; + @XmlAttribute(name = "SpartenErweiterung", required = true) + protected String spartenErweiterung; + @XmlAttribute(name = "Ereigniszpkt", required = true) + protected XMLGregorianCalendar ereigniszpkt; + @XmlAttribute(name = "Meldedat", required = true) + protected XMLGregorianCalendar meldedat; + @XmlAttribute(name = "SchadUrsCd") + protected String schadUrsCd; + @XmlAttribute(name = "SchadUrsTxt") + protected String schadUrsTxt; + @XmlAttribute(name = "VerschuldenCd") + protected String verschuldenCd; + @XmlAttribute(name = "MalusWirksamKz") + protected Entsch2Type malusWirksamKz; + @XmlAttribute(name = "BearbStandCd", required = true) + protected String bearbStandCd; + @XmlAttribute(name = "ErledDat") + protected XMLGregorianCalendar erledDat; + @XmlAttribute(name = "SachbearbVU") + protected String sachbearbVU; + @XmlAttribute(name = "LeistungGeschaetzt") + protected BigDecimal leistungGeschaetzt; + @XmlAttribute(name = "WaehrungsCd", required = true) + protected WaehrungsCdType waehrungsCd; + + /** + * Gets the value of the elAnzahlOrELBetragOrELEinstufung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elAnzahlOrELBetragOrELEinstufung property. + * + *

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

+     *    getELAnzahlOrELBetragOrELEinstufung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * {@link ELBetragType } + * {@link ELEinstufungType } + * {@link ELEntscheidungsfrageType } + * {@link ELPolizzennummerType } + * {@link ELTextType } + * + * + */ + public List getELAnzahlOrELBetragOrELEinstufung() { + if (elAnzahlOrELBetragOrELEinstufung == null) { + elAnzahlOrELBetragOrELEinstufung = new ArrayList(); + } + return this.elAnzahlOrELBetragOrELEinstufung; + } + + /** + * Gets the value of the schadenbeteiligter property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schadenbeteiligter property. + * + *

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

+     *    getSCHADENBETEILIGTER().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SCHADENBETEILIGTERType } + * + * + */ + public List getSCHADENBETEILIGTER() { + if (schadenbeteiligter == null) { + schadenbeteiligter = new ArrayList(); + } + return this.schadenbeteiligter; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der spartenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenCd(String value) { + this.spartenCd = value; + } + + /** + * Ruft den Wert der spartenErweiterung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenErweiterung() { + return spartenErweiterung; + } + + /** + * Legt den Wert der spartenErweiterung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenErweiterung(String value) { + this.spartenErweiterung = value; + } + + /** + * Ruft den Wert der ereigniszpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEreigniszpkt() { + return ereigniszpkt; + } + + /** + * Legt den Wert der ereigniszpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEreigniszpkt(XMLGregorianCalendar value) { + this.ereigniszpkt = value; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + + /** + * Ruft den Wert der schadUrsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadUrsCd() { + return schadUrsCd; + } + + /** + * Legt den Wert der schadUrsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadUrsCd(String value) { + this.schadUrsCd = value; + } + + /** + * Ruft den Wert der schadUrsTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadUrsTxt() { + return schadUrsTxt; + } + + /** + * Legt den Wert der schadUrsTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadUrsTxt(String value) { + this.schadUrsTxt = value; + } + + /** + * Ruft den Wert der verschuldenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerschuldenCd() { + return verschuldenCd; + } + + /** + * Legt den Wert der verschuldenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerschuldenCd(String value) { + this.verschuldenCd = value; + } + + /** + * Ruft den Wert der malusWirksamKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getMalusWirksamKz() { + return malusWirksamKz; + } + + /** + * Legt den Wert der malusWirksamKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setMalusWirksamKz(Entsch2Type value) { + this.malusWirksamKz = value; + } + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der erledDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErledDat() { + return erledDat; + } + + /** + * Legt den Wert der erledDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErledDat(XMLGregorianCalendar value) { + this.erledDat = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSachbearbVU(String value) { + this.sachbearbVU = value; + } + + /** + * Ruft den Wert der leistungGeschaetzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLeistungGeschaetzt() { + return leistungGeschaetzt; + } + + /** + * Legt den Wert der leistungGeschaetzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLeistungGeschaetzt(BigDecimal value) { + this.leistungGeschaetzt = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHLUESSEL.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHLUESSEL.java new file mode 100644 index 00000000..3bbba62b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHLUESSEL.java @@ -0,0 +1,132 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="SchlWert" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="3"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Schlbez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="50"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="SchlWert_generell">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="3"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "SCHLUESSEL") +public class SCHLUESSEL { + + @XmlAttribute(name = "SchlWert", required = true) + protected String schlWert; + @XmlAttribute(name = "Schlbez") + protected String schlbez; + @XmlAttribute(name = "SchlWert_generell") + protected String schlWertGenerell; + + /** + * Ruft den Wert der schlWert-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchlWert() { + return schlWert; + } + + /** + * Legt den Wert der schlWert-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchlWert(String value) { + this.schlWert = value; + } + + /** + * Ruft den Wert der schlbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchlbez() { + return schlbez; + } + + /** + * Legt den Wert der schlbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchlbez(String value) { + this.schlbez = value; + } + + /** + * Ruft den Wert der schlWertGenerell-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchlWertGenerell() { + return schlWertGenerell; + } + + /** + * Legt den Wert der schlWertGenerell-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchlWertGenerell(String value) { + this.schlWertGenerell = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHLUESSELART.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHLUESSELART.java new file mode 100644 index 00000000..97e28d9b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SCHLUESSELART.java @@ -0,0 +1,159 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence maxOccurs="unbounded">
+ *         <element ref="{urn:omds20}SCHLUESSEL"/>
+ *       </sequence>
+ *       <attribute name="SchlArtCd" use="required" type="{urn:omds20}SchlArtCd_Type" />
+ *       <attribute name="VUWertErlaubtKz" use="required" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="SchlArtBez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "schluessel" +}) +@XmlRootElement(name = "SCHLUESSELART") +public class SCHLUESSELART { + + @XmlElement(name = "SCHLUESSEL", required = true) + protected List schluessel; + @XmlAttribute(name = "SchlArtCd", required = true) + protected SchlArtCdType schlArtCd; + @XmlAttribute(name = "VUWertErlaubtKz", required = true) + protected Entsch2Type vuWertErlaubtKz; + @XmlAttribute(name = "SchlArtBez") + protected String schlArtBez; + + /** + * Gets the value of the schluessel property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schluessel property. + * + *

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

+     *    getSCHLUESSEL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SCHLUESSEL } + * + * + */ + public List getSCHLUESSEL() { + if (schluessel == null) { + schluessel = new ArrayList(); + } + return this.schluessel; + } + + /** + * Ruft den Wert der schlArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchlArtCdType } + * + */ + public SchlArtCdType getSchlArtCd() { + return schlArtCd; + } + + /** + * Legt den Wert der schlArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchlArtCdType } + * + */ + public void setSchlArtCd(SchlArtCdType value) { + this.schlArtCd = value; + } + + /** + * Ruft den Wert der vuWertErlaubtKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getVUWertErlaubtKz() { + return vuWertErlaubtKz; + } + + /** + * Legt den Wert der vuWertErlaubtKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setVUWertErlaubtKz(Entsch2Type value) { + this.vuWertErlaubtKz = value; + } + + /** + * Ruft den Wert der schlArtBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchlArtBez() { + return schlArtBez; + } + + /** + * Legt den Wert der schlArtBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchlArtBez(String value) { + this.schlArtBez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SONSTIGEPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SONSTIGEPERSONType.java new file mode 100644 index 00000000..e07a0c71 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SONSTIGEPERSONType.java @@ -0,0 +1,124 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SONSTIGE_PERSON_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SONSTIGE_PERSON_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Name" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="120"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Kurzname">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="15"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="SonstPersArtCd" use="required" type="{urn:omds20}SonstPersArtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SONSTIGE_PERSON_Type") +public class SONSTIGEPERSONType { + + @XmlAttribute(name = "Name", required = true) + protected String name; + @XmlAttribute(name = "Kurzname") + protected String kurzname; + @XmlAttribute(name = "SonstPersArtCd", required = true) + protected String sonstPersArtCd; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der kurzname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKurzname() { + return kurzname; + } + + /** + * Legt den Wert der kurzname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKurzname(String value) { + this.kurzname = value; + } + + /** + * Ruft den Wert der sonstPersArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSonstPersArtCd() { + return sonstPersArtCd; + } + + /** + * Legt den Wert der sonstPersArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSonstPersArtCd(String value) { + this.sonstPersArtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SPARTEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SPARTEType.java new file mode 100644 index 00000000..c92660c3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SPARTEType.java @@ -0,0 +1,528 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für SPARTE_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SPARTE_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Anzahl"/>
+ *           <element ref="{urn:omds20}EL-Betrag"/>
+ *           <element ref="{urn:omds20}EL-Bezugsberechtigung"/>
+ *           <element ref="{urn:omds20}EL-Einstufung"/>
+ *           <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ *           <element ref="{urn:omds20}EL-Gewinnbeteiligung"/>
+ *           <element ref="{urn:omds20}EL-Grenzwert"/>
+ *           <element ref="{urn:omds20}EL-Index"/>
+ *           <element ref="{urn:omds20}EL-Klausel"/>
+ *           <element ref="{urn:omds20}EL-Praemienkorrektur"/>
+ *           <element ref="{urn:omds20}EL-Rente"/>
+ *           <element ref="{urn:omds20}EL-Selbstbehalt"/>
+ *           <element ref="{urn:omds20}EL-Steuer"/>
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *           <element ref="{urn:omds20}EL-Zeitraum"/>
+ *         </choice>
+ *         <element ref="{urn:omds20}RISIKO" maxOccurs="unbounded"/>
+ *       </sequence>
+ *       <attribute name="SpartenCd" use="required" type="{urn:omds20}SpartenCd_Type" />
+ *       <attribute name="SpartenErweiterung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="10"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="SpartenID">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VerbandSparteCd" use="required" type="{urn:omds20}VerbandSparteCd_Type" />
+ *       <attribute name="Spartentxt" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="80"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="SpartenBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="SpartenEnd" type="{urn:omds20}Datum" />
+ *       <attribute name="HauptTarifBez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="25"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="SichergKz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="DirBeteiligtKz" type="{urn:omds20}Entsch3_Type" />
+ *       <attribute name="SondervereinbarungKz" type="{urn:omds20}Entsch3_Type" />
+ *       <attribute name="PraemieNtoSp" use="required" type="{urn:omds20}decimal" />
+ *       <attribute name="PraemieBtoSp" use="required" type="{urn:omds20}decimal" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SPARTE_Type", propOrder = { + "elAnzahlOrELBetragOrELBezugsberechtigung", + "risiko" +}) +public class SPARTEType { + + @XmlElements({ + @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class), + @XmlElement(name = "EL-Betrag", type = ELBetragType.class), + @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class), + @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class), + @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class), + @XmlElement(name = "EL-Gewinnbeteiligung", type = ELGewinnbeteiligungType.class), + @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class), + @XmlElement(name = "EL-Index", type = ELIndexType.class), + @XmlElement(name = "EL-Klausel", type = ELKlauselType.class), + @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class), + @XmlElement(name = "EL-Rente", type = ELRenteType.class), + @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class), + @XmlElement(name = "EL-Steuer", type = ELSteuerType.class), + @XmlElement(name = "EL-Text", type = ELTextType.class), + @XmlElement(name = "EL-Zeitraum", type = ELZeitraumType.class) + }) + protected List elAnzahlOrELBetragOrELBezugsberechtigung; + @XmlElement(name = "RISIKO", required = true) + protected List risiko; + @XmlAttribute(name = "SpartenCd", required = true) + protected String spartenCd; + @XmlAttribute(name = "SpartenErweiterung", required = true) + protected String spartenErweiterung; + @XmlAttribute(name = "SpartenID") + protected String spartenID; + @XmlAttribute(name = "VerbandSparteCd", required = true) + protected String verbandSparteCd; + @XmlAttribute(name = "Spartentxt", required = true) + protected String spartentxt; + @XmlAttribute(name = "SpartenBeg") + protected XMLGregorianCalendar spartenBeg; + @XmlAttribute(name = "SpartenEnd") + protected XMLGregorianCalendar spartenEnd; + @XmlAttribute(name = "HauptTarifBez") + protected String hauptTarifBez; + @XmlAttribute(name = "SichergKz") + protected Entsch2Type sichergKz; + @XmlAttribute(name = "DirBeteiligtKz") + protected String dirBeteiligtKz; + @XmlAttribute(name = "SondervereinbarungKz") + protected String sondervereinbarungKz; + @XmlAttribute(name = "PraemieNtoSp", required = true) + protected BigDecimal praemieNtoSp; + @XmlAttribute(name = "PraemieBtoSp", required = true) + protected BigDecimal praemieBtoSp; + + /** + * Gets the value of the elAnzahlOrELBetragOrELBezugsberechtigung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elAnzahlOrELBetragOrELBezugsberechtigung property. + * + *

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

+     *    getELAnzahlOrELBetragOrELBezugsberechtigung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * {@link ELBetragType } + * {@link ELBezugsberechtigungType } + * {@link ELEinstufungType } + * {@link ELEntscheidungsfrageType } + * {@link ELGewinnbeteiligungType } + * {@link ELGrenzwertType } + * {@link ELIndexType } + * {@link ELKlauselType } + * {@link ELPraemienkorrekturType } + * {@link ELRenteType } + * {@link ELSelbstbehalt } + * {@link ELSteuerType } + * {@link ELTextType } + * {@link ELZeitraumType } + * + * + */ + public List getELAnzahlOrELBetragOrELBezugsberechtigung() { + if (elAnzahlOrELBetragOrELBezugsberechtigung == null) { + elAnzahlOrELBetragOrELBezugsberechtigung = new ArrayList(); + } + return this.elAnzahlOrELBetragOrELBezugsberechtigung; + } + + /** + * Gets the value of the risiko property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the risiko property. + * + *

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

+     *    getRISIKO().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RISIKOType } + * + * + */ + public List getRISIKO() { + if (risiko == null) { + risiko = new ArrayList(); + } + return this.risiko; + } + + /** + * Ruft den Wert der spartenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenCd(String value) { + this.spartenCd = value; + } + + /** + * Ruft den Wert der spartenErweiterung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenErweiterung() { + return spartenErweiterung; + } + + /** + * Legt den Wert der spartenErweiterung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenErweiterung(String value) { + this.spartenErweiterung = value; + } + + /** + * Ruft den Wert der spartenID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenID() { + return spartenID; + } + + /** + * Legt den Wert der spartenID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenID(String value) { + this.spartenID = value; + } + + /** + * Ruft den Wert der verbandSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerbandSparteCd() { + return verbandSparteCd; + } + + /** + * Legt den Wert der verbandSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerbandSparteCd(String value) { + this.verbandSparteCd = value; + } + + /** + * Ruft den Wert der spartentxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartentxt() { + return spartentxt; + } + + /** + * Legt den Wert der spartentxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartentxt(String value) { + this.spartentxt = value; + } + + /** + * Ruft den Wert der spartenBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getSpartenBeg() { + return spartenBeg; + } + + /** + * Legt den Wert der spartenBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setSpartenBeg(XMLGregorianCalendar value) { + this.spartenBeg = value; + } + + /** + * Ruft den Wert der spartenEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getSpartenEnd() { + return spartenEnd; + } + + /** + * Legt den Wert der spartenEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setSpartenEnd(XMLGregorianCalendar value) { + this.spartenEnd = value; + } + + /** + * Ruft den Wert der hauptTarifBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHauptTarifBez() { + return hauptTarifBez; + } + + /** + * Legt den Wert der hauptTarifBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHauptTarifBez(String value) { + this.hauptTarifBez = value; + } + + /** + * Ruft den Wert der sichergKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getSichergKz() { + return sichergKz; + } + + /** + * Legt den Wert der sichergKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setSichergKz(Entsch2Type value) { + this.sichergKz = value; + } + + /** + * Ruft den Wert der dirBeteiligtKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirBeteiligtKz() { + return dirBeteiligtKz; + } + + /** + * Legt den Wert der dirBeteiligtKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirBeteiligtKz(String value) { + this.dirBeteiligtKz = value; + } + + /** + * Ruft den Wert der sondervereinbarungKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSondervereinbarungKz() { + return sondervereinbarungKz; + } + + /** + * Legt den Wert der sondervereinbarungKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSondervereinbarungKz(String value) { + this.sondervereinbarungKz = value; + } + + /** + * Ruft den Wert der praemieNtoSp-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieNtoSp() { + return praemieNtoSp; + } + + /** + * Legt den Wert der praemieNtoSp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieNtoSp(BigDecimal value) { + this.praemieNtoSp = value; + } + + /** + * Ruft den Wert der praemieBtoSp-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieBtoSp() { + return praemieBtoSp; + } + + /** + * Legt den Wert der praemieBtoSp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieBtoSp(BigDecimal value) { + this.praemieBtoSp = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SbhArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SbhArtCdType.java new file mode 100644 index 00000000..5a95d44f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SbhArtCdType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SbhArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="SbhArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="MIS"/>
+ *     <enumeration value="MXK"/>
+ *     <enumeration value="MXS"/>
+ *     <enumeration value="STS"/>
+ *     <enumeration value="SSO"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SbhArtCd_Type") +@XmlEnum +public enum SbhArtCdType { + + + /** + * Mindestselbstbehalt je Schadenfall + * + */ + MIS, + + /** + * Maximalselbstbehalt kumuliert + * + */ + MXK, + + /** + * Maximalselbstbehalt je Schadenfall + * + */ + MXS, + + /** + * Standardselbstbehalt je Schadenfall + * + */ + STS, + + /** + * Selbstbehalt sonst + * + */ + SSO; + + public String value() { + return name(); + } + + public static SbhArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SchlArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SchlArtCdType.java new file mode 100644 index 00000000..81f81712 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/SchlArtCdType.java @@ -0,0 +1,511 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchlArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="SchlArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <minLength value="1"/>
+ *     <maxLength value="25"/>
+ *     <enumeration value="AendGrundCd"/>
+ *     <enumeration value="AntriebsArtCd"/>
+ *     <enumeration value="AusstattungCd"/>
+ *     <enumeration value="BauartCd"/>
+ *     <enumeration value="BBArtCd"/>
+ *     <enumeration value="BearbStandCd"/>
+ *     <enumeration value="BetragArtCd"/>
+ *     <enumeration value="BetRolleCd"/>
+ *     <enumeration value="DachungCd"/>
+ *     <enumeration value="EFrageCd"/>
+ *     <enumeration value="EstArtCd"/>
+ *     <enumeration value="FamilienstandCd"/>
+ *     <enumeration value="FzgArtCd"/>
+ *     <enumeration value="GebaeudeArtCd"/>
+ *     <enumeration value="GebaeudeHoeheCd"/>
+ *     <enumeration value="GeschlechtCd"/>
+ *     <enumeration value="GrundRuecklaufCd"/>
+ *     <enumeration value="GrwArtCd"/>
+ *     <enumeration value="IdfArtCd"/>
+ *     <enumeration value="IndexArtCd"/>
+ *     <enumeration value="KomArtCd"/>
+ *     <enumeration value="LandesCd"/>
+ *     <enumeration value="LegArtCd"/>
+ *     <enumeration value="LoeschCd"/>
+ *     <enumeration value="NutzungCd"/>
+ *     <enumeration value="ObjektdatenCd"/>
+ *     <enumeration value="PaketInhCd"/>
+ *     <enumeration value="PaketUmfCd"/>
+ *     <enumeration value="PersArtCd"/>
+ *     <enumeration value="PfrArtCd"/>
+ *     <enumeration value="PolArtCd"/>
+ *     <enumeration value="PraemFristCd"/>
+ *     <enumeration value="PraemKorrArtCd"/>
+ *     <enumeration value="ProvArtCd"/>
+ *     <enumeration value="RisikoArtCd"/>
+ *     <enumeration value="RntRhythmCd"/>
+ *     <enumeration value="SbhArtCd"/>
+ *     <enumeration value="SchadUrsCd"/>
+ *     <enumeration value="SonstPersArtCd"/>
+ *     <enumeration value="SpartenCd"/>
+ *     <enumeration value="StArtCd"/>
+ *     <enumeration value="TxtArtCd"/>
+ *     <enumeration value="VSArtCd"/>
+ *     <enumeration value="VerbandSparteCd"/>
+ *     <enumeration value="VersSacheCd"/>
+ *     <enumeration value="VerschuldenCd"/>
+ *     <enumeration value="VerwendzweckCd"/>
+ *     <enumeration value="VtgProdCd"/>
+ *     <enumeration value="VtgRolleCd"/>
+ *     <enumeration value="VtgSparteCd"/>
+ *     <enumeration value="VtgStatusCd"/>
+ *     <enumeration value="WaehrungsCd"/>
+ *     <enumeration value="ZRArtCd"/>
+ *     <enumeration value="ZahlGrundCd"/>
+ *     <enumeration value="ZahlRhythmCd"/>
+ *     <enumeration value="ZahlWegCd"/>
+ *     <enumeration value="MahnStufeCd"/>
+ *     <enumeration value="RueckGrundCd"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchlArtCd_Type") +@XmlEnum +public enum SchlArtCdType { + + + /** + * Änderungsgrund + * + */ + @XmlEnumValue("AendGrundCd") + AEND_GRUND_CD("AendGrundCd"), + + /** + * Antriebsart + * + */ + @XmlEnumValue("AntriebsArtCd") + ANTRIEBS_ART_CD("AntriebsArtCd"), + + /** + * Ausstattung + * + */ + @XmlEnumValue("AusstattungCd") + AUSSTATTUNG_CD("AusstattungCd"), + + /** + * Bauart + * + */ + @XmlEnumValue("BauartCd") + BAUART_CD("BauartCd"), + + /** + * Bezugsberechtigungsart + * + */ + @XmlEnumValue("BBArtCd") + BB_ART_CD("BBArtCd"), + + /** + * Bearbeitungsstand + * + */ + @XmlEnumValue("BearbStandCd") + BEARB_STAND_CD("BearbStandCd"), + + /** + * Betragsart + * + */ + @XmlEnumValue("BetragArtCd") + BETRAG_ART_CD("BetragArtCd"), + + /** + * Beteiligungsrolle + * + */ + @XmlEnumValue("BetRolleCd") + BET_ROLLE_CD("BetRolleCd"), + + /** + * Dachung + * + */ + @XmlEnumValue("DachungCd") + DACHUNG_CD("DachungCd"), + + /** + * Entscheidungsfrage + * + */ + @XmlEnumValue("EFrageCd") + E_FRAGE_CD("EFrageCd"), + + /** + * Einstufungsart + * + */ + @XmlEnumValue("EstArtCd") + EST_ART_CD("EstArtCd"), + + /** + * Familienstand + * + */ + @XmlEnumValue("FamilienstandCd") + FAMILIENSTAND_CD("FamilienstandCd"), + + /** + * Fahrzeugart + * + */ + @XmlEnumValue("FzgArtCd") + FZG_ART_CD("FzgArtCd"), + + /** + * Art des Gebäudes + * + */ + @XmlEnumValue("GebaeudeArtCd") + GEBAEUDE_ART_CD("GebaeudeArtCd"), + + /** + * Gebäudehöhe + * + */ + @XmlEnumValue("GebaeudeHoeheCd") + GEBAEUDE_HOEHE_CD("GebaeudeHoeheCd"), + + /** + * Geschlecht + * + */ + @XmlEnumValue("GeschlechtCd") + GESCHLECHT_CD("GeschlechtCd"), + + /** + * GrundRuecklauf + * + */ + @XmlEnumValue("GrundRuecklaufCd") + GRUND_RUECKLAUF_CD("GrundRuecklaufCd"), + + /** + * Grenzwertart + * + */ + @XmlEnumValue("GrwArtCd") + GRW_ART_CD("GrwArtCd"), + + /** + * Identifizierungsart + * + */ + @XmlEnumValue("IdfArtCd") + IDF_ART_CD("IdfArtCd"), + + /** + * Indexart + * + */ + @XmlEnumValue("IndexArtCd") + INDEX_ART_CD("IndexArtCd"), + + /** + * KommunikationsArt + * + */ + @XmlEnumValue("KomArtCd") + KOM_ART_CD("KomArtCd"), + + /** + * Internat. KFZ-Kennzeichen + * + */ + @XmlEnumValue("LandesCd") + LANDES_CD("LandesCd"), + + /** + * Legitimierungsart + * + */ + @XmlEnumValue("LegArtCd") + LEG_ART_CD("LegArtCd"), + + /** + * Löschungsarten + * + */ + @XmlEnumValue("LoeschCd") + LOESCH_CD("LoeschCd"), + + /** + * Nutzung + * + */ + @XmlEnumValue("NutzungCd") + NUTZUNG_CD("NutzungCd"), + + /** + * Objektdatenart + * + */ + @XmlEnumValue("ObjektdatenCd") + OBJEKTDATEN_CD("ObjektdatenCd"), + + /** + * Paketinhalt + * + */ + @XmlEnumValue("PaketInhCd") + PAKET_INH_CD("PaketInhCd"), + + /** + * Paketumfang + * + */ + @XmlEnumValue("PaketUmfCd") + PAKET_UMF_CD("PaketUmfCd"), + + /** + * Personenart + * + */ + @XmlEnumValue("PersArtCd") + PERS_ART_CD("PersArtCd"), + + /** + * Prämienfreiart + * + */ + @XmlEnumValue("PfrArtCd") + PFR_ART_CD("PfrArtCd"), + + /** + * Polizzenart + * + */ + @XmlEnumValue("PolArtCd") + POL_ART_CD("PolArtCd"), + + /** + * Prämienfrist + * + */ + @XmlEnumValue("PraemFristCd") + PRAEM_FRIST_CD("PraemFristCd"), + + /** + * Prämienkorrekturart + * + */ + @XmlEnumValue("PraemKorrArtCd") + PRAEM_KORR_ART_CD("PraemKorrArtCd"), + + /** + * Provisionsart + * + */ + @XmlEnumValue("ProvArtCd") + PROV_ART_CD("ProvArtCd"), + + /** + * Risikoart + * + */ + @XmlEnumValue("RisikoArtCd") + RISIKO_ART_CD("RisikoArtCd"), + + /** + * Rentenzahlungsrhythmus + * + */ + @XmlEnumValue("RntRhythmCd") + RNT_RHYTHM_CD("RntRhythmCd"), + + /** + * Selbstbehaltart + * + */ + @XmlEnumValue("SbhArtCd") + SBH_ART_CD("SbhArtCd"), + + /** + * Schadenursache + * + */ + @XmlEnumValue("SchadUrsCd") + SCHAD_URS_CD("SchadUrsCd"), + + /** + * Art der sonstigen Person + * + */ + @XmlEnumValue("SonstPersArtCd") + SONST_PERS_ART_CD("SonstPersArtCd"), + + /** + * Sparte + * + */ + @XmlEnumValue("SpartenCd") + SPARTEN_CD("SpartenCd"), + + /** + * Steuerart + * + */ + @XmlEnumValue("StArtCd") + ST_ART_CD("StArtCd"), + + /** + * Textart + * + */ + @XmlEnumValue("TxtArtCd") + TXT_ART_CD("TxtArtCd"), + + /** + * Versicherungssummenart + * + */ + @XmlEnumValue("VSArtCd") + VS_ART_CD("VSArtCd"), + + /** + * Verbandssparte + * + */ + @XmlEnumValue("VerbandSparteCd") + VERBAND_SPARTE_CD("VerbandSparteCd"), + + /** + * Versicherte Sache + * + */ + @XmlEnumValue("VersSacheCd") + VERS_SACHE_CD("VersSacheCd"), + + /** + * Verschulden + * + */ + @XmlEnumValue("VerschuldenCd") + VERSCHULDEN_CD("VerschuldenCd"), + + /** + * Verwendungszweck + * + */ + @XmlEnumValue("VerwendzweckCd") + VERWENDZWECK_CD("VerwendzweckCd"), + + /** + * Vertragsprodukt + * + */ + @XmlEnumValue("VtgProdCd") + VTG_PROD_CD("VtgProdCd"), + + /** + * Vertragsrolle + * + */ + @XmlEnumValue("VtgRolleCd") + VTG_ROLLE_CD("VtgRolleCd"), + + /** + * Vertragssparte + * + */ + @XmlEnumValue("VtgSparteCd") + VTG_SPARTE_CD("VtgSparteCd"), + + /** + * Vertragsstatus + * + */ + @XmlEnumValue("VtgStatusCd") + VTG_STATUS_CD("VtgStatusCd"), + + /** + * Währung + * + */ + @XmlEnumValue("WaehrungsCd") + WAEHRUNGS_CD("WaehrungsCd"), + + /** + * Art des Zeitraumes + * + */ + @XmlEnumValue("ZRArtCd") + ZR_ART_CD("ZRArtCd"), + + /** + * Zahlungsgrund + * + */ + @XmlEnumValue("ZahlGrundCd") + ZAHL_GRUND_CD("ZahlGrundCd"), + + /** + * Zahlungsrhythmus + * + */ + @XmlEnumValue("ZahlRhythmCd") + ZAHL_RHYTHM_CD("ZahlRhythmCd"), + + /** + * Zahlungsweg + * + */ + @XmlEnumValue("ZahlWegCd") + ZAHL_WEG_CD("ZahlWegCd"), + + /** + * MahnStufe + * + */ + @XmlEnumValue("MahnStufeCd") + MAHN_STUFE_CD("MahnStufeCd"), + + /** + * GrundRuecklauf + * + */ + @XmlEnumValue("RueckGrundCd") + RUECK_GRUND_CD("RueckGrundCd"); + private final String value; + + SchlArtCdType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchlArtCdType fromValue(String v) { + for (SchlArtCdType c: SchlArtCdType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/TxtArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/TxtArtCdType.java new file mode 100644 index 00000000..47779458 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/TxtArtCdType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für TxtArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="TxtArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ANR"/>
+ *     <enumeration value="BER"/>
+ *     <enumeration value="FRT"/>
+ *     <enumeration value="TIT"/>
+ *     <enumeration value="VKL"/>
+ *     <enumeration value="SRT"/>
+ *     <enumeration value="EXP"/>
+ *     <enumeration value="ONR"/>
+ *     <enumeration value="FZU"/>
+ *     <enumeration value="RIM"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TxtArtCd_Type") +@XmlEnum +public enum TxtArtCdType { + + + /** + * Anrede + * + */ + ANR, + + /** + * Beruf + * + */ + BER, + + /** + * Freitext + * + */ + FRT, + + /** + * Titel + * + */ + TIT, + + /** + * Vertragsspez. Klausel + * + */ + VKL, + + /** + * Beschreibung Schadenort + * + */ + SRT, + + /** + * Schaden-Expertise (Besichtigungsdaten) + * + */ + EXP, + + /** + * Oeamtc-Clubkarten-Nr + * + */ + ONR, + + /** + * Ordnungsbegriff für Zuordnung Fremdsystem + * + */ + FZU, + + /** + * Risikomerkmal + * + */ + RIM; + + public String value() { + return name(); + } + + public static TxtArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSKFZ.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSKFZ.java new file mode 100644 index 00000000..8301f087 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSKFZ.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds20}VERS_KFZ_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "VERS_KFZ") +public class VERSKFZ + extends VERSKFZType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSKFZType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSKFZType.java new file mode 100644 index 00000000..80fc4517 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSKFZType.java @@ -0,0 +1,664 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für VERS_KFZ_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VERS_KFZ_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="FzgArtCd" use="required" type="{urn:omds20}FzgArtCd_Type" />
+ *       <attribute name="Marke" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Handelsbez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="TypVarVer">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Nutzlast">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ *             <totalDigits value="6"/>
+ *             <fractionDigits value="0"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="AntriebsArtCd" use="required" type="{urn:omds20}AntriebsArtCd_Type" />
+ *       <attribute name="Katkz" use="required" type="{urn:omds20}Entsch3_Type" />
+ *       <attribute name="ABSKz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Fahrgestnr" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Motornr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="NatCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" />
+ *       <attribute name="Erstzulassdat" type="{urn:omds20}Datum" />
+ *       <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="Pol_Kennz">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VERS_KFZ_Type") +@XmlSeeAlso({ + VERSKFZ.class +}) +public class VERSKFZType { + + @XmlAttribute(name = "FzgArtCd", required = true) + protected String fzgArtCd; + @XmlAttribute(name = "Marke", required = true) + protected String marke; + @XmlAttribute(name = "Handelsbez") + protected String handelsbez; + @XmlAttribute(name = "TypVarVer") + protected String typVarVer; + @XmlAttribute(name = "Leasingkz") + protected Entsch2Type leasingkz; + @XmlAttribute(name = "Modelljahr") + @XmlSchemaType(name = "unsignedShort") + protected Integer modelljahr; + @XmlAttribute(name = "Leistung") + @XmlSchemaType(name = "unsignedShort") + protected Integer leistung; + @XmlAttribute(name = "Plaetze") + @XmlSchemaType(name = "unsignedShort") + protected Integer plaetze; + @XmlAttribute(name = "Nutzlast") + protected BigDecimal nutzlast; + @XmlAttribute(name = "Hubraum") + @XmlSchemaType(name = "unsignedShort") + protected Integer hubraum; + @XmlAttribute(name = "AntriebsArtCd", required = true) + protected String antriebsArtCd; + @XmlAttribute(name = "Katkz", required = true) + protected String katkz; + @XmlAttribute(name = "ABSKz") + protected Entsch2Type absKz; + @XmlAttribute(name = "CO2_Ausstoss") + @XmlSchemaType(name = "unsignedShort") + protected Integer co2Ausstoss; + @XmlAttribute(name = "Fahrgestnr", required = true) + protected String fahrgestnr; + @XmlAttribute(name = "Motornr") + protected String motornr; + @XmlAttribute(name = "NatCode") + protected String natCode; + @XmlAttribute(name = "VerwendzweckCd") + protected String verwendzweckCd; + @XmlAttribute(name = "Erstzulassdat") + protected XMLGregorianCalendar erstzulassdat; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "Pol_Kennz") + protected String polKennz; + + /** + * Ruft den Wert der fzgArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFzgArtCd() { + return fzgArtCd; + } + + /** + * Legt den Wert der fzgArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFzgArtCd(String value) { + this.fzgArtCd = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypVarVer(String value) { + this.typVarVer = value; + } + + /** + * Ruft den Wert der leasingkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getLeasingkz() { + return leasingkz; + } + + /** + * Legt den Wert der leasingkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setLeasingkz(Entsch2Type value) { + this.leasingkz = value; + } + + /** + * Ruft den Wert der modelljahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getModelljahr() { + return modelljahr; + } + + /** + * Legt den Wert der modelljahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setModelljahr(Integer value) { + this.modelljahr = value; + } + + /** + * Ruft den Wert der leistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getLeistung() { + return leistung; + } + + /** + * Legt den Wert der leistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setLeistung(Integer value) { + this.leistung = value; + } + + /** + * Ruft den Wert der plaetze-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPlaetze() { + return plaetze; + } + + /** + * Legt den Wert der plaetze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPlaetze(Integer value) { + this.plaetze = value; + } + + /** + * Ruft den Wert der nutzlast-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNutzlast() { + return nutzlast; + } + + /** + * Legt den Wert der nutzlast-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNutzlast(BigDecimal value) { + this.nutzlast = value; + } + + /** + * Ruft den Wert der hubraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getHubraum() { + return hubraum; + } + + /** + * Legt den Wert der hubraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setHubraum(Integer value) { + this.hubraum = value; + } + + /** + * Ruft den Wert der antriebsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntriebsArtCd() { + return antriebsArtCd; + } + + /** + * Legt den Wert der antriebsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntriebsArtCd(String value) { + this.antriebsArtCd = value; + } + + /** + * Ruft den Wert der katkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKatkz() { + return katkz; + } + + /** + * Legt den Wert der katkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKatkz(String value) { + this.katkz = value; + } + + /** + * Ruft den Wert der absKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getABSKz() { + return absKz; + } + + /** + * Legt den Wert der absKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setABSKz(Entsch2Type value) { + this.absKz = value; + } + + /** + * Ruft den Wert der co2Ausstoss-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getCO2Ausstoss() { + return co2Ausstoss; + } + + /** + * Legt den Wert der co2Ausstoss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setCO2Ausstoss(Integer value) { + this.co2Ausstoss = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der motornr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotornr() { + return motornr; + } + + /** + * Legt den Wert der motornr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotornr(String value) { + this.motornr = value; + } + + /** + * Ruft den Wert der natCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNatCode() { + return natCode; + } + + /** + * Legt den Wert der natCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNatCode(String value) { + this.natCode = value; + } + + /** + * Ruft den Wert der verwendzweckCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerwendzweckCd() { + return verwendzweckCd; + } + + /** + * Legt den Wert der verwendzweckCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerwendzweckCd(String value) { + this.verwendzweckCd = value; + } + + /** + * Ruft den Wert der erstzulassdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErstzulassdat() { + return erstzulassdat; + } + + /** + * Legt den Wert der erstzulassdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErstzulassdat(XMLGregorianCalendar value) { + this.erstzulassdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der polKennz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolKennz() { + return polKennz; + } + + /** + * Legt den Wert der polKennz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolKennz(String value) { + this.polKennz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSOBJEKTType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSOBJEKTType.java new file mode 100644 index 00000000..d0f316d8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSOBJEKTType.java @@ -0,0 +1,233 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VERS_OBJEKT_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VERS_OBJEKT_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice minOccurs="0">
+ *           <element ref="{urn:omds20}VERS_PERSON"/>
+ *           <element ref="{urn:omds20}VERS_KFZ"/>
+ *           <element ref="{urn:omds20}VERS_SACHE"/>
+ *         </choice>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Anzahl"/>
+ *           <element ref="{urn:omds20}EL-Betrag"/>
+ *           <element ref="{urn:omds20}EL-Einstufung"/>
+ *           <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ *           <element ref="{urn:omds20}EL-Identifizierung"/>
+ *           <element ref="{urn:omds20}EL-Grenzwert"/>
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *         </choice>
+ *       </sequence>
+ *       <attribute name="ObjLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="VersObjTxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="100"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VERS_OBJEKT_Type", propOrder = { + "versperson", + "verskfz", + "verssache", + "elAnzahlOrELBetragOrELEinstufung" +}) +public class VERSOBJEKTType { + + @XmlElement(name = "VERS_PERSON") + protected VERSPERSONType versperson; + @XmlElement(name = "VERS_KFZ") + protected VERSKFZ verskfz; + @XmlElement(name = "VERS_SACHE") + protected VERSSACHEType verssache; + @XmlElements({ + @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class), + @XmlElement(name = "EL-Betrag", type = ELBetragType.class), + @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class), + @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class), + @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class), + @XmlElement(name = "EL-Grenzwert", type = ELGrenzwertType.class), + @XmlElement(name = "EL-Text", type = ELTextType.class) + }) + protected List elAnzahlOrELBetragOrELEinstufung; + @XmlAttribute(name = "ObjLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int objLfnr; + @XmlAttribute(name = "VersObjTxt") + protected String versObjTxt; + + /** + * Ruft den Wert der versperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERSPERSONType } + * + */ + public VERSPERSONType getVERSPERSON() { + return versperson; + } + + /** + * Legt den Wert der versperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERSPERSONType } + * + */ + public void setVERSPERSON(VERSPERSONType value) { + this.versperson = value; + } + + /** + * Ruft den Wert der verskfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERSKFZ } + * + */ + public VERSKFZ getVERSKFZ() { + return verskfz; + } + + /** + * Legt den Wert der verskfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERSKFZ } + * + */ + public void setVERSKFZ(VERSKFZ value) { + this.verskfz = value; + } + + /** + * Ruft den Wert der verssache-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERSSACHEType } + * + */ + public VERSSACHEType getVERSSACHE() { + return verssache; + } + + /** + * Legt den Wert der verssache-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERSSACHEType } + * + */ + public void setVERSSACHE(VERSSACHEType value) { + this.verssache = value; + } + + /** + * Gets the value of the elAnzahlOrELBetragOrELEinstufung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elAnzahlOrELBetragOrELEinstufung property. + * + *

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

+     *    getELAnzahlOrELBetragOrELEinstufung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * {@link ELBetragType } + * {@link ELEinstufungType } + * {@link ELEntscheidungsfrageType } + * {@link ELIdentifizierungType } + * {@link ELGrenzwertType } + * {@link ELTextType } + * + * + */ + public List getELAnzahlOrELBetragOrELEinstufung() { + if (elAnzahlOrELBetragOrELEinstufung == null) { + elAnzahlOrELBetragOrELEinstufung = new ArrayList(); + } + return this.elAnzahlOrELBetragOrELEinstufung; + } + + /** + * Ruft den Wert der objLfnr-Eigenschaft ab. + * + */ + public int getObjLfnr() { + return objLfnr; + } + + /** + * Legt den Wert der objLfnr-Eigenschaft fest. + * + */ + public void setObjLfnr(int value) { + this.objLfnr = value; + } + + /** + * Ruft den Wert der versObjTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersObjTxt() { + return versObjTxt; + } + + /** + * Legt den Wert der versObjTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersObjTxt(String value) { + this.versObjTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSPERSONType.java new file mode 100644 index 00000000..b6c4c3a8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSPERSONType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VERS_PERSON_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VERS_PERSON_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Personennr" use="required" type="{urn:omds20}Personennr" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VERS_PERSON_Type") +public class VERSPERSONType { + + @XmlAttribute(name = "Personennr", required = true) + protected String personennr; + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSSACHEType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSSACHEType.java new file mode 100644 index 00000000..4b4517d1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSSACHEType.java @@ -0,0 +1,504 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VERS_SACHE_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VERS_SACHE_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence maxOccurs="unbounded" minOccurs="0">
+ *         <element ref="{urn:omds20}EL-Objektdaten"/>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *       <attribute name="VersSacheCd" use="required" type="{urn:omds20}VersSacheCd_Type" />
+ *       <attribute name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type" />
+ *       <attribute name="GebaeudeBez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="BauartCd" type="{urn:omds20}BauartCd_Type" />
+ *       <attribute name="GebaeudeHoeheCd" type="{urn:omds20}GebaeudeHoeheCd_Type" />
+ *       <attribute name="AusstattungCd" type="{urn:omds20}AusstattungCd_Type" />
+ *       <attribute name="DachungCd" type="{urn:omds20}DachungCd_Type" />
+ *       <attribute name="NutzungCd" type="{urn:omds20}NutzungCd_Type" />
+ *       <attribute name="SichergKz" type="{urn:omds20}Entsch2_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VERS_SACHE_Type", propOrder = { + "elObjektdaten" +}) +public class VERSSACHEType { + + @XmlElement(name = "EL-Objektdaten") + protected List elObjektdaten; + @XmlAttribute(name = "VersSacheCd", required = true) + protected String versSacheCd; + @XmlAttribute(name = "GebaeudeArtCd") + protected String gebaeudeArtCd; + @XmlAttribute(name = "GebaeudeBez") + protected String gebaeudeBez; + @XmlAttribute(name = "BauartCd") + protected String bauartCd; + @XmlAttribute(name = "GebaeudeHoeheCd") + protected String gebaeudeHoeheCd; + @XmlAttribute(name = "AusstattungCd") + protected String ausstattungCd; + @XmlAttribute(name = "DachungCd") + protected String dachungCd; + @XmlAttribute(name = "NutzungCd") + protected String nutzungCd; + @XmlAttribute(name = "SichergKz") + protected Entsch2Type sichergKz; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + protected Long pac; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "PLZ") + protected String plz; + @XmlAttribute(name = "Ort") + protected String ort; + @XmlAttribute(name = "Strasse") + protected String strasse; + @XmlAttribute(name = "Hausnr") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + protected String zusatz; + + /** + * Gets the value of the elObjektdaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elObjektdaten property. + * + *

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

+     *    getELObjektdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELObjektdatenType } + * + * + */ + public List getELObjektdaten() { + if (elObjektdaten == null) { + elObjektdaten = new ArrayList(); + } + return this.elObjektdaten; + } + + /** + * Ruft den Wert der versSacheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersSacheCd() { + return versSacheCd; + } + + /** + * Legt den Wert der versSacheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersSacheCd(String value) { + this.versSacheCd = value; + } + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der gebaeudeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeBez() { + return gebaeudeBez; + } + + /** + * Legt den Wert der gebaeudeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeBez(String value) { + this.gebaeudeBez = value; + } + + /** + * Ruft den Wert der bauartCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBauartCd() { + return bauartCd; + } + + /** + * Legt den Wert der bauartCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBauartCd(String value) { + this.bauartCd = value; + } + + /** + * Ruft den Wert der gebaeudeHoeheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeHoeheCd() { + return gebaeudeHoeheCd; + } + + /** + * Legt den Wert der gebaeudeHoeheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeHoeheCd(String value) { + this.gebaeudeHoeheCd = value; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAusstattungCd(String value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der dachungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDachungCd() { + return dachungCd; + } + + /** + * Legt den Wert der dachungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDachungCd(String value) { + this.dachungCd = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNutzungCd(String value) { + this.nutzungCd = value; + } + + /** + * Ruft den Wert der sichergKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getSichergKz() { + return sichergKz; + } + + /** + * Legt den Wert der sichergKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setSichergKz(Entsch2Type value) { + this.sichergKz = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZusatz(String value) { + this.zusatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSUNTERNEHMEN.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSUNTERNEHMEN.java new file mode 100644 index 00000000..335a74af --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERSUNTERNEHMEN.java @@ -0,0 +1,132 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence maxOccurs="unbounded" minOccurs="0">
+ *         <element ref="{urn:omds20}EL-Kommunikation"/>
+ *       </sequence>
+ *       <attribute name="VUNr" use="required" type="{urn:omds20}VUNr" />
+ *       <attribute name="VUBezeichnung" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "elKommunikation" +}) +@XmlRootElement(name = "VERS_UNTERNEHMEN") +public class VERSUNTERNEHMEN { + + @XmlElement(name = "EL-Kommunikation") + protected List elKommunikation; + @XmlAttribute(name = "VUNr", required = true) + protected String vuNr; + @XmlAttribute(name = "VUBezeichnung", required = true) + protected String vuBezeichnung; + + /** + * Gets the value of the elKommunikation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elKommunikation property. + * + *

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

+     *    getELKommunikation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELKommunikationType } + * + * + */ + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der vuBezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUBezeichnung() { + return vuBezeichnung; + } + + /** + * Legt den Wert der vuBezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUBezeichnung(String value) { + this.vuBezeichnung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAG.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAG.java new file mode 100644 index 00000000..21456bcd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAG.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds20}VERTRAG_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "VERTRAG") +public class VERTRAG + extends VERTRAGType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGSFONDSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGSFONDSType.java new file mode 100644 index 00000000..bbae4673 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGSFONDSType.java @@ -0,0 +1,190 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VERTRAGSFONDS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VERTRAGSFONDS_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PORTFOLIO" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}FONDS" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Betrag" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VERTRAGSFONDS_Type", propOrder = { + "portfolio", + "fonds", + "elBetrag" +}) +public class VERTRAGSFONDSType { + + @XmlElement(name = "PORTFOLIO") + protected List portfolio; + @XmlElement(name = "FONDS") + protected List fonds; + @XmlElement(name = "EL-Betrag") + protected List elBetrag; + @XmlAttribute(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + protected String vertragsID; + + /** + * Gets the value of the portfolio property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the portfolio property. + * + *

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

+     *    getPORTFOLIO().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PORTFOLIO } + * + * + */ + public List getPORTFOLIO() { + if (portfolio == null) { + portfolio = new ArrayList(); + } + return this.portfolio; + } + + /** + * Gets the value of the fonds property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fonds property. + * + *

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

+     *    getFONDS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FONDSType } + * + * + */ + public List getFONDS() { + if (fonds == null) { + fonds = new ArrayList(); + } + return this.fonds; + } + + /** + * Gets the value of the elBetrag property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elBetrag property. + * + *

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

+     *    getELBetrag().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELBetragType } + * + * + */ + public List getELBetrag() { + if (elBetrag == null) { + elBetrag = new ArrayList(); + } + return this.elBetrag; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGSPERSONType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGSPERSONType.java new file mode 100644 index 00000000..f4898660 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGSPERSONType.java @@ -0,0 +1,106 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VERTRAGSPERSON_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VERTRAGSPERSON_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="VtgRolleCd" use="required" type="{urn:omds20}VtgRolleCd_Type" />
+ *       <attribute name="Lfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Personennr" use="required" type="{urn:omds20}Personennr" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VERTRAGSPERSON_Type") +public class VERTRAGSPERSONType { + + @XmlAttribute(name = "VtgRolleCd", required = true) + protected VtgRolleCdType vtgRolleCd; + @XmlAttribute(name = "Lfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlAttribute(name = "Personennr", required = true) + protected String personennr; + + /** + * Ruft den Wert der vtgRolleCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + public VtgRolleCdType getVtgRolleCd() { + return vtgRolleCd; + } + + /** + * Legt den Wert der vtgRolleCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + public void setVtgRolleCd(VtgRolleCdType value) { + this.vtgRolleCd = value; + } + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGType.java new file mode 100644 index 00000000..aa4c23ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VERTRAGType.java @@ -0,0 +1,919 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für VERTRAG_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VERTRAG_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Antrag"/>
+ *           <element ref="{urn:omds20}EL-Anzahl"/>
+ *           <element ref="{urn:omds20}EL-Betrag"/>
+ *           <element ref="{urn:omds20}EL-Bezugsberechtigung"/>
+ *           <element ref="{urn:omds20}EL-Einstufung"/>
+ *           <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ *           <element ref="{urn:omds20}EL-Identifizierung"/>
+ *           <element ref="{urn:omds20}EL-Klausel"/>
+ *           <element ref="{urn:omds20}EL-Polizzennummer"/>
+ *           <element ref="{urn:omds20}EL-Praemienfreistellung"/>
+ *           <element ref="{urn:omds20}EL-Praemienkorrektur"/>
+ *           <element ref="{urn:omds20}EL-Rahmenvereinbarung"/>
+ *           <element ref="{urn:omds20}EL-Selbstbehalt"/>
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *         </choice>
+ *         <element ref="{urn:omds20}VERTRAGSPERSON" maxOccurs="unbounded"/>
+ *         <element ref="{urn:omds20}VERS_OBJEKT" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds20}SPARTE" maxOccurs="unbounded"/>
+ *       </sequence>
+ *       <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *       <attribute name="Vermnr" use="required" type="{urn:omds20}Vermnr" />
+ *       <attribute name="VtgProdCd" use="required" type="{urn:omds20}VtgProdCd_Type" />
+ *       <attribute name="VtgProdukt" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VtgSparteCd" type="{urn:omds20}VtgSparteCd_Type" />
+ *       <attribute name="ZahlRhythmCd" use="required" type="{urn:omds20}ZahlRhythmCd_Type" />
+ *       <attribute name="ZahlWegCd" use="required" type="{urn:omds20}ZahlWegCd_Type" />
+ *       <attribute name="VtgStatusCd" use="required" type="{urn:omds20}VtgStatusCd_Type" />
+ *       <attribute name="VtgStatusBeg" type="{urn:omds20}Datum" />
+ *       <attribute name="VtgBeg" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="VtgEnd" type="{urn:omds20}Datum" />
+ *       <attribute name="Hptfaelligkeit">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}gMonthDay">
+ *             <minInclusive value="--01-01"/>
+ *             <maxInclusive value="--12-31"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="DurchfDat" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="GueltigBeg" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="AendGrundCd" use="required" type="{urn:omds20}AendGrundCd_Type" />
+ *       <attribute name="AendGrundbez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="PraemieNtoVtg" use="required">
+ *         <simpleType>
+ *           <restriction base="{urn:omds20}decimal">
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="PraemieBtoVtg" use="required" type="{urn:omds20}decimal" />
+ *       <attribute name="WaehrungsCd" use="required" type="{urn:omds20}WaehrungsCd_Type" />
+ *       <attribute name="BLZ">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="9"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Ktonr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="15"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="BIC">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="11"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="IBAN">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="34"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VERTRAG_Type", propOrder = { + "elAntragOrELAnzahlOrELBetrag", + "vertragsperson", + "versobjekt", + "sparte" +}) +@XmlSeeAlso({ + VERTRAG.class +}) +public class VERTRAGType { + + @XmlElements({ + @XmlElement(name = "EL-Antrag", type = ELAntragType.class), + @XmlElement(name = "EL-Anzahl", type = ELAnzahlType.class), + @XmlElement(name = "EL-Betrag", type = ELBetragType.class), + @XmlElement(name = "EL-Bezugsberechtigung", type = ELBezugsberechtigungType.class), + @XmlElement(name = "EL-Einstufung", type = ELEinstufungType.class), + @XmlElement(name = "EL-Entscheidungsfrage", type = ELEntscheidungsfrageType.class), + @XmlElement(name = "EL-Identifizierung", type = ELIdentifizierungType.class), + @XmlElement(name = "EL-Klausel", type = ELKlauselType.class), + @XmlElement(name = "EL-Polizzennummer", type = ELPolizzennummerType.class), + @XmlElement(name = "EL-Praemienfreistellung", type = ELPraemienfreistellungType.class), + @XmlElement(name = "EL-Praemienkorrektur", type = ELPraemienkorrekturType.class), + @XmlElement(name = "EL-Rahmenvereinbarung", type = ELRahmenvereinbarungType.class), + @XmlElement(name = "EL-Selbstbehalt", type = ELSelbstbehalt.class), + @XmlElement(name = "EL-Text", type = ELTextType.class) + }) + protected List elAntragOrELAnzahlOrELBetrag; + @XmlElement(name = "VERTRAGSPERSON", required = true) + protected List vertragsperson; + @XmlElement(name = "VERS_OBJEKT") + protected List versobjekt; + @XmlElement(name = "SPARTE", required = true) + protected List sparte; + @XmlAttribute(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlAttribute(name = "VertragsID") + protected String vertragsID; + @XmlAttribute(name = "Vermnr", required = true) + protected String vermnr; + @XmlAttribute(name = "VtgProdCd", required = true) + protected String vtgProdCd; + @XmlAttribute(name = "VtgProdukt", required = true) + protected String vtgProdukt; + @XmlAttribute(name = "VtgSparteCd") + protected String vtgSparteCd; + @XmlAttribute(name = "ZahlRhythmCd", required = true) + protected String zahlRhythmCd; + @XmlAttribute(name = "ZahlWegCd", required = true) + protected String zahlWegCd; + @XmlAttribute(name = "VtgStatusCd", required = true) + protected String vtgStatusCd; + @XmlAttribute(name = "VtgStatusBeg") + protected XMLGregorianCalendar vtgStatusBeg; + @XmlAttribute(name = "VtgBeg", required = true) + protected XMLGregorianCalendar vtgBeg; + @XmlAttribute(name = "VtgEnd") + protected XMLGregorianCalendar vtgEnd; + @XmlAttribute(name = "Hptfaelligkeit") + protected XMLGregorianCalendar hptfaelligkeit; + @XmlAttribute(name = "DurchfDat", required = true) + protected XMLGregorianCalendar durchfDat; + @XmlAttribute(name = "GueltigBeg", required = true) + protected XMLGregorianCalendar gueltigBeg; + @XmlAttribute(name = "AendGrundCd", required = true) + protected String aendGrundCd; + @XmlAttribute(name = "AendGrundbez") + protected String aendGrundbez; + @XmlAttribute(name = "PraemieNtoVtg", required = true) + protected BigDecimal praemieNtoVtg; + @XmlAttribute(name = "PraemieBtoVtg", required = true) + protected BigDecimal praemieBtoVtg; + @XmlAttribute(name = "WaehrungsCd", required = true) + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "BLZ") + protected String blz; + @XmlAttribute(name = "Ktonr") + protected String ktonr; + @XmlAttribute(name = "BIC") + protected String bic; + @XmlAttribute(name = "IBAN") + protected String iban; + + /** + * Gets the value of the elAntragOrELAnzahlOrELBetrag property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elAntragOrELAnzahlOrELBetrag property. + * + *

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

+     *    getELAntragOrELAnzahlOrELBetrag().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAntragType } + * {@link ELAnzahlType } + * {@link ELBetragType } + * {@link ELBezugsberechtigungType } + * {@link ELEinstufungType } + * {@link ELEntscheidungsfrageType } + * {@link ELIdentifizierungType } + * {@link ELKlauselType } + * {@link ELPolizzennummerType } + * {@link ELPraemienfreistellungType } + * {@link ELPraemienkorrekturType } + * {@link ELRahmenvereinbarungType } + * {@link ELSelbstbehalt } + * {@link ELTextType } + * + * + */ + public List getELAntragOrELAnzahlOrELBetrag() { + if (elAntragOrELAnzahlOrELBetrag == null) { + elAntragOrELAnzahlOrELBetrag = new ArrayList(); + } + return this.elAntragOrELAnzahlOrELBetrag; + } + + /** + * Gets the value of the vertragsperson property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertragsperson property. + * + *

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

+     *    getVERTRAGSPERSON().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VERTRAGSPERSONType } + * + * + */ + public List getVERTRAGSPERSON() { + if (vertragsperson == null) { + vertragsperson = new ArrayList(); + } + return this.vertragsperson; + } + + /** + * Gets the value of the versobjekt property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versobjekt property. + * + *

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

+     *    getVERSOBJEKT().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VERSOBJEKTType } + * + * + */ + public List getVERSOBJEKT() { + if (versobjekt == null) { + versobjekt = new ArrayList(); + } + return this.versobjekt; + } + + /** + * Gets the value of the sparte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the sparte property. + * + *

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

+     *    getSPARTE().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SPARTEType } + * + * + */ + public List getSPARTE() { + if (sparte == null) { + sparte = new ArrayList(); + } + return this.sparte; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der vtgProdCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgProdCd() { + return vtgProdCd; + } + + /** + * Legt den Wert der vtgProdCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgProdCd(String value) { + this.vtgProdCd = value; + } + + /** + * Ruft den Wert der vtgProdukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgProdukt() { + return vtgProdukt; + } + + /** + * Legt den Wert der vtgProdukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgProdukt(String value) { + this.vtgProdukt = value; + } + + /** + * Ruft den Wert der vtgSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgSparteCd() { + return vtgSparteCd; + } + + /** + * Legt den Wert der vtgSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgSparteCd(String value) { + this.vtgSparteCd = value; + } + + /** + * Ruft den Wert der zahlRhythmCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlRhythmCd() { + return zahlRhythmCd; + } + + /** + * Legt den Wert der zahlRhythmCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlRhythmCd(String value) { + this.zahlRhythmCd = value; + } + + /** + * Ruft den Wert der zahlWegCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlWegCd() { + return zahlWegCd; + } + + /** + * Legt den Wert der zahlWegCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlWegCd(String value) { + this.zahlWegCd = value; + } + + /** + * Ruft den Wert der vtgStatusCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgStatusCd() { + return vtgStatusCd; + } + + /** + * Legt den Wert der vtgStatusCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgStatusCd(String value) { + this.vtgStatusCd = value; + } + + /** + * Ruft den Wert der vtgStatusBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getVtgStatusBeg() { + return vtgStatusBeg; + } + + /** + * Legt den Wert der vtgStatusBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setVtgStatusBeg(XMLGregorianCalendar value) { + this.vtgStatusBeg = value; + } + + /** + * Ruft den Wert der vtgBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getVtgBeg() { + return vtgBeg; + } + + /** + * Legt den Wert der vtgBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setVtgBeg(XMLGregorianCalendar value) { + this.vtgBeg = value; + } + + /** + * Ruft den Wert der vtgEnd-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getVtgEnd() { + return vtgEnd; + } + + /** + * Legt den Wert der vtgEnd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setVtgEnd(XMLGregorianCalendar value) { + this.vtgEnd = value; + } + + /** + * Ruft den Wert der hptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getHptfaelligkeit() { + return hptfaelligkeit; + } + + /** + * Legt den Wert der hptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setHptfaelligkeit(XMLGregorianCalendar value) { + this.hptfaelligkeit = value; + } + + /** + * Ruft den Wert der durchfDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDurchfDat() { + return durchfDat; + } + + /** + * Legt den Wert der durchfDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDurchfDat(XMLGregorianCalendar value) { + this.durchfDat = value; + } + + /** + * Ruft den Wert der gueltigBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigBeg() { + return gueltigBeg; + } + + /** + * Legt den Wert der gueltigBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigBeg(XMLGregorianCalendar value) { + this.gueltigBeg = value; + } + + /** + * Ruft den Wert der aendGrundCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAendGrundCd() { + return aendGrundCd; + } + + /** + * Legt den Wert der aendGrundCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAendGrundCd(String value) { + this.aendGrundCd = value; + } + + /** + * Ruft den Wert der aendGrundbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAendGrundbez() { + return aendGrundbez; + } + + /** + * Legt den Wert der aendGrundbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAendGrundbez(String value) { + this.aendGrundbez = value; + } + + /** + * Ruft den Wert der praemieNtoVtg-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieNtoVtg() { + return praemieNtoVtg; + } + + /** + * Legt den Wert der praemieNtoVtg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieNtoVtg(BigDecimal value) { + this.praemieNtoVtg = value; + } + + /** + * Ruft den Wert der praemieBtoVtg-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieBtoVtg() { + return praemieBtoVtg; + } + + /** + * Legt den Wert der praemieBtoVtg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieBtoVtg(BigDecimal value) { + this.praemieBtoVtg = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der blz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBLZ() { + return blz; + } + + /** + * Legt den Wert der blz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBLZ(String value) { + this.blz = value; + } + + /** + * Ruft den Wert der ktonr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKtonr() { + return ktonr; + } + + /** + * Legt den Wert der ktonr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKtonr(String value) { + this.ktonr = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VSArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VSArtCdType.java new file mode 100644 index 00000000..a8c77c3f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VSArtCdType.java @@ -0,0 +1,111 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VSArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="VSArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="ALS"/>
+ *     <enumeration value="BDS"/>
+ *     <enumeration value="BVS"/>
+ *     <enumeration value="ELS"/>
+ *     <enumeration value="EVS"/>
+ *     <enumeration value="HHS"/>
+ *     <enumeration value="HLS"/>
+ *     <enumeration value="OVS"/>
+ *     <enumeration value="PFR"/>
+ *     <enumeration value="PPF"/>
+ *     <enumeration value="PVS"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VSArtCd_Type") +@XmlEnum +public enum VSArtCdType { + + + /** + * Ablebensumme + * + */ + ALS, + + /** + * Bausparen Darlehenssumme + * + */ + BDS, + + /** + * Bausparen Vertragssumme + * + */ + BVS, + + /** + * Erlebensumme + * + */ + ELS, + + /** + * EinzelVS + * + */ + EVS, + + /** + * Höchsthaftungssumme + * + */ + HHS, + + /** + * Höchstleistungssumme + * + */ + HLS, + + /** + * ohne Versicherungssumme + * + */ + OVS, + + /** + * prämienfrei + * + */ + PFR, + + /** + * prämienpflichtig + * + */ + PPF, + + /** + * PauschalVS + * + */ + PVS; + + public String value() { + return name(); + } + + public static VSArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VtgRolleCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VtgRolleCdType.java new file mode 100644 index 00000000..9ef37938 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/VtgRolleCdType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VtgRolleCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="VtgRolleCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="AP"/>
+ *     <enumeration value="BG"/>
+ *     <enumeration value="BM"/>
+ *     <enumeration value="BO"/>
+ *     <enumeration value="IA"/>
+ *     <enumeration value="GV"/>
+ *     <enumeration value="LE"/>
+ *     <enumeration value="KA"/>
+ *     <enumeration value="VN"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VtgRolleCd_Type") +@XmlEnum +public enum VtgRolleCdType { + + + /** + * Ansprechperson + * + */ + AP, + + /** + * Bausparer gesetzlicher Vertreter + * + */ + BG, + + /** + * Bausparer mit Prämie + * + */ + BM, + + /** + * Bausparer ohne Prämie + * + */ + BO, + + /** + * Inkassoadresse + * + */ + IA, + + /** + * Gesetzlicher Vertreter + * + */ + GV, + + /** + * Lenker + * + */ + LE, + + /** + * Korrespondenz/Zustelladresse + * + */ + KA, + + /** + * Versicherungsnehmer + * + */ + VN; + + public String value() { + return name(); + } + + public static VtgRolleCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/WaehrungsCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/WaehrungsCdType.java new file mode 100644 index 00000000..e48f8288 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/WaehrungsCdType.java @@ -0,0 +1,279 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für WaehrungsCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="WaehrungsCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="AUD"/>
+ *     <enumeration value="BGL"/>
+ *     <enumeration value="CAD"/>
+ *     <enumeration value="CHF"/>
+ *     <enumeration value="CYP"/>
+ *     <enumeration value="CZR"/>
+ *     <enumeration value="DKK"/>
+ *     <enumeration value="EUR"/>
+ *     <enumeration value="GBP"/>
+ *     <enumeration value="GIP"/>
+ *     <enumeration value="HKD"/>
+ *     <enumeration value="HRK"/>
+ *     <enumeration value="HUF"/>
+ *     <enumeration value="ILS"/>
+ *     <enumeration value="INR"/>
+ *     <enumeration value="ISK"/>
+ *     <enumeration value="JOD"/>
+ *     <enumeration value="JPY"/>
+ *     <enumeration value="MLT"/>
+ *     <enumeration value="MXP"/>
+ *     <enumeration value="NOK"/>
+ *     <enumeration value="NZD"/>
+ *     <enumeration value="PLZ"/>
+ *     <enumeration value="ROL"/>
+ *     <enumeration value="SEK"/>
+ *     <enumeration value="SGD"/>
+ *     <enumeration value="SIT"/>
+ *     <enumeration value="SKK"/>
+ *     <enumeration value="SUR"/>
+ *     <enumeration value="TND"/>
+ *     <enumeration value="TRL"/>
+ *     <enumeration value="TWD"/>
+ *     <enumeration value="USD"/>
+ *     <enumeration value="YUN"/>
+ *     <enumeration value="ZAR"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "WaehrungsCd_Type") +@XmlEnum +public enum WaehrungsCdType { + + + /** + * Dollar Australien + * + */ + AUD, + + /** + * Lewa Bulgarien + * + */ + BGL, + + /** + * Dollar Kanadien + * + */ + CAD, + + /** + * Franken Schweiz + * + */ + CHF, + + /** + * Pfund Zypern + * + */ + CYP, + + /** + * Krone Tschechien + * + */ + CZR, + + /** + * Krone Dänemark + * + */ + DKK, + + /** + * EURO + * + */ + EUR, + + /** + * Pfund Großbritannien + * + */ + GBP, + + /** + * Pfund Gibraltar + * + */ + GIP, + + /** + * Dollar Hongkong + * + */ + HKD, + + /** + * Kuna Kroatia + * + */ + HRK, + + /** + * Forint Ungarn + * + */ + HUF, + + /** + * Shekel Israel + * + */ + ILS, + + /** + * Rupie Indien + * + */ + INR, + + /** + * Krone Island + * + */ + ISK, + + /** + * Dinar Jordanien + * + */ + JOD, + + /** + * Yen Japan + * + */ + JPY, + + /** + * Pfund Malta + * + */ + MLT, + + /** + * Peso Mexiko + * + */ + MXP, + + /** + * Krone Norwegen + * + */ + NOK, + + /** + * Dollar Neuseeland + * + */ + NZD, + + /** + * Zloty Polen + * + */ + PLZ, + + /** + * Lau Rumänien + * + */ + ROL, + + /** + * Krone Schweden + * + */ + SEK, + + /** + * Dollar Singapur + * + */ + SGD, + + /** + * Tolar Slowenien + * + */ + SIT, + + /** + * Krone Slowakei + * + */ + SKK, + + /** + * Rubel Rußland + * + */ + SUR, + + /** + * Dinar Tunesien + * + */ + TND, + + /** + * Lira Türkei + * + */ + TRL, + + /** + * Dollar Taiwan + * + */ + TWD, + + /** + * US Dollar $ + * + */ + USD, + + /** + * Dinar Jugoslawien-Rest + * + */ + YUN, + + /** + * Rand Südafrika + * + */ + ZAR; + + public String value() { + return name(); + } + + public static WaehrungsCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ZAHLUNGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ZAHLUNGType.java new file mode 100644 index 00000000..0b248664 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ZAHLUNGType.java @@ -0,0 +1,323 @@ + +package at.vvo.omds.types.omds2Types.v2_9; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für ZAHLUNG_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZAHLUNG_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="ZahlungsLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="WaehrungsCd" use="required" type="{urn:omds20}WaehrungsCd_Type" />
+ *       <attribute name="ZahlBetrag" use="required" type="{urn:omds20}decimal" />
+ *       <attribute name="ZahlDat" use="required" type="{urn:omds20}Datum" />
+ *       <attribute name="ZahlGrundCd" use="required" type="{urn:omds20}ZahlGrundCd_Type" />
+ *       <attribute name="ZahlWegCd" use="required" type="{urn:omds20}ZahlWegCd_Type" />
+ *       <attribute name="BLZ">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="9"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Kontonr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="15"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="BIC">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="11"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="IBAN">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="34"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZAHLUNG_Type") +public class ZAHLUNGType { + + @XmlAttribute(name = "ZahlungsLfnr", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int zahlungsLfnr; + @XmlAttribute(name = "WaehrungsCd", required = true) + protected WaehrungsCdType waehrungsCd; + @XmlAttribute(name = "ZahlBetrag", required = true) + protected BigDecimal zahlBetrag; + @XmlAttribute(name = "ZahlDat", required = true) + protected XMLGregorianCalendar zahlDat; + @XmlAttribute(name = "ZahlGrundCd", required = true) + protected String zahlGrundCd; + @XmlAttribute(name = "ZahlWegCd", required = true) + protected String zahlWegCd; + @XmlAttribute(name = "BLZ") + protected String blz; + @XmlAttribute(name = "Kontonr") + protected String kontonr; + @XmlAttribute(name = "BIC") + protected String bic; + @XmlAttribute(name = "IBAN") + protected String iban; + + /** + * Ruft den Wert der zahlungsLfnr-Eigenschaft ab. + * + */ + public int getZahlungsLfnr() { + return zahlungsLfnr; + } + + /** + * Legt den Wert der zahlungsLfnr-Eigenschaft fest. + * + */ + public void setZahlungsLfnr(int value) { + this.zahlungsLfnr = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der zahlBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZahlBetrag() { + return zahlBetrag; + } + + /** + * Legt den Wert der zahlBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZahlBetrag(BigDecimal value) { + this.zahlBetrag = value; + } + + /** + * Ruft den Wert der zahlDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZahlDat() { + return zahlDat; + } + + /** + * Legt den Wert der zahlDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZahlDat(XMLGregorianCalendar value) { + this.zahlDat = value; + } + + /** + * Ruft den Wert der zahlGrundCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlGrundCd() { + return zahlGrundCd; + } + + /** + * Legt den Wert der zahlGrundCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlGrundCd(String value) { + this.zahlGrundCd = value; + } + + /** + * Ruft den Wert der zahlWegCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlWegCd() { + return zahlWegCd; + } + + /** + * Legt den Wert der zahlWegCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlWegCd(String value) { + this.zahlWegCd = value; + } + + /** + * Ruft den Wert der blz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBLZ() { + return blz; + } + + /** + * Legt den Wert der blz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBLZ(String value) { + this.blz = value; + } + + /** + * Ruft den Wert der kontonr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontonr() { + return kontonr; + } + + /** + * Legt den Wert der kontonr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontonr(String value) { + this.kontonr = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/package-info.java new file mode 100644 index 00000000..3662f883 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds20", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds2Types.v2_9; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AddDocToClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AddDocToClaimRequestType.java new file mode 100644 index 00000000..03f795a3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AddDocToClaimRequestType.java @@ -0,0 +1,150 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Requestobjekts, um Dokument zu Schaden hinzuzufügen + * + *

Java-Klasse für AddDocToClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AddDocToClaimRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *           <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *         </choice>
+ *         <element name="Dokument" type="{urn:omds3ServiceTypes-1-1-0}Upload_Dokument_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToClaimRequest_Type", propOrder = { + "vuNr", + "idGeschaeftsfallSchadenereignis", + "schadennr", + "dokument" +}) +public class AddDocToClaimRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "IdGeschaeftsfallSchadenereignis") + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "Schadennr") + protected String schadennr; + @XmlElement(name = "Dokument", required = true) + protected UploadDokumentType dokument; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link UploadDokumentType } + * + */ + public UploadDokumentType getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UploadDokumentType } + * + */ + public void setDokument(UploadDokumentType value) { + this.dokument = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AddDocToClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AddDocToClaimResponseType.java new file mode 100644 index 00000000..8343d10b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AddDocToClaimResponseType.java @@ -0,0 +1,78 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlElements; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + * + *

Java-Klasse für AddDocToClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AddDocToClaimResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice maxOccurs="unbounded">
+ *         <element name="ArcImageId" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddDocToClaimResponse_Type", propOrder = { + "arcImageIdOrServiceFault" +}) +public class AddDocToClaimResponseType { + + @XmlElements({ + @XmlElement(name = "ArcImageId", type = ArcImageInfo.class), + @XmlElement(name = "ServiceFault", type = ServiceFault.class) + }) + protected List arcImageIdOrServiceFault; + + /** + * Gets the value of the arcImageIdOrServiceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the arcImageIdOrServiceFault property. + * + *

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

+     *    getArcImageIdOrServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * {@link ServiceFault } + * + * + */ + public List getArcImageIdOrServiceFault() { + if (arcImageIdOrServiceFault == null) { + arcImageIdOrServiceFault = new ArrayList(); + } + return this.arcImageIdOrServiceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AlleObjekteSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AlleObjekteSpezifikationType.java new file mode 100644 index 00000000..8c965503 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/AlleObjekteSpezifikationType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine Objektspezifikation, die verwendt wird, wenn alle Dokumente für alle Objekttypen abgerufen werden sollen, also gerade kein Objekt spezifiziert werden soll. Dieser Umweg ist nötig, da in den Methoden eine Objektspezifikation als required vorgegeben ist. Es ist geplant die Anforderung "required" in späteren Versionen entfallen zu lassen, dann entfällt auch dieser Typ. + * + *

Java-Klasse für AlleObjekteSpezifikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AlleObjekteSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3ServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AlleObjekteSpezifikation_Type") +public class AlleObjekteSpezifikationType + extends ObjektSpezifikationType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcContent.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcContent.java new file mode 100644 index 00000000..b4ac815a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcContent.java @@ -0,0 +1,90 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Informationen zu einem Dokument und das Dokument base64encoded + * + *

Java-Klasse für ArcContent complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcContent">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+ *         <element name="arcImage" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcContent", propOrder = { + "arcImageInfo", + "arcImage" +}) +public class ArcContent { + + @XmlElement(required = true) + protected ArcImageInfo arcImageInfo; + @XmlElement(required = true) + protected byte[] arcImage; + + /** + * Ruft den Wert der arcImageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcImageInfo } + * + */ + public ArcImageInfo getArcImageInfo() { + return arcImageInfo; + } + + /** + * Legt den Wert der arcImageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcImageInfo } + * + */ + public void setArcImageInfo(ArcImageInfo value) { + this.arcImageInfo = value; + } + + /** + * Ruft den Wert der arcImage-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getArcImage() { + return arcImage; + } + + /** + * Legt den Wert der arcImage-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setArcImage(byte[] value) { + this.arcImage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfo.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfo.java new file mode 100644 index 00000000..d4ec3370 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfo.java @@ -0,0 +1,231 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementIdType; + + +/** + * Information zu einem einzelnen Dokument + * + *

Java-Klasse für ArcImageInfo complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfo">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *         <element name="arcContentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="arcContentLength" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ *         <element name="date" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="docReference" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfo", propOrder = { + "arcImageIdDetails", + "name", + "documentType", + "arcContentType", + "arcContentLength", + "date", + "docReference" +}) +public class ArcImageInfo { + + @XmlElement(required = true) + protected ElementIdType arcImageIdDetails; + @XmlElement(required = true) + protected String name; + protected int documentType; + protected String arcContentType; + protected Long arcContentLength; + @XmlElement(required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar date; + protected List docReference; + + /** + * Ruft den Wert der arcImageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getArcImageIdDetails() { + return arcImageIdDetails; + } + + /** + * Legt den Wert der arcImageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setArcImageIdDetails(ElementIdType value) { + this.arcImageIdDetails = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + + /** + * Ruft den Wert der arcContentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcContentType() { + return arcContentType; + } + + /** + * Legt den Wert der arcContentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcContentType(String value) { + this.arcContentType = value; + } + + /** + * Ruft den Wert der arcContentLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getArcContentLength() { + return arcContentLength; + } + + /** + * Legt den Wert der arcContentLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setArcContentLength(Long value) { + this.arcContentLength = value; + } + + /** + * Ruft den Wert der date-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDate() { + return date; + } + + /** + * Legt den Wert der date-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDate(XMLGregorianCalendar value) { + this.date = value; + } + + /** + * Gets the value of the docReference property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the docReference property. + * + *

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

+     *    getDocReference().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDocReference() { + if (docReference == null) { + docReference = new ArrayList(); + } + return this.docReference; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfosRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfosRequest.java new file mode 100644 index 00000000..2899a099 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfosRequest.java @@ -0,0 +1,273 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter; + + +/** + * Anfragetyp Informationen zu vertragsbezogenen Dokumenten + * + *

Java-Klasse für ArcImageInfosRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfosRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element name="policyType" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="policyPartnerRole" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="documentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "policyType", + "policyPartnerRole", + "documentType", + "dateFrom", + "dateUntil" +}) +public class ArcImageInfosRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String policyNumber; + protected String policyType; + protected List policyPartnerRole; + @XmlElement(type = Integer.class) + protected List documentType; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der policyType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyType() { + return policyType; + } + + /** + * Legt den Wert der policyType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyType(String value) { + this.policyType = value; + } + + /** + * Gets the value of the policyPartnerRole property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the policyPartnerRole property. + * + *

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

+     *    getPolicyPartnerRole().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + public List getPolicyPartnerRole() { + if (policyPartnerRole == null) { + policyPartnerRole = new ArrayList(); + } + return this.policyPartnerRole; + } + + /** + * Gets the value of the documentType property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the documentType property. + * + *

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

+     *    getDocumentType().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getDocumentType() { + if (documentType == null) { + documentType = new ArrayList(); + } + return this.documentType; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfosResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfosResponse.java new file mode 100644 index 00000000..712a30f2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageInfosResponse.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + * Rückgabetyp Informationen zu vertragsbezogenen Dokumenten + * + *

Java-Klasse für ArcImageInfosResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageInfosResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="arcImageInfo" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageInfosResponse", propOrder = { + "arcImageInfo", + "serviceFault" +}) +public class ArcImageInfosResponse { + + protected List arcImageInfo; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Gets the value of the arcImageInfo property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the arcImageInfo property. + * + *

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

+     *    getArcImageInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getArcImageInfo() { + if (arcImageInfo == null) { + arcImageInfo = new ArrayList(); + } + return this.arcImageInfo; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageRequest.java new file mode 100644 index 00000000..8d1659e7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageRequest.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AuthorizationFilter; + + +/** + * Requesttyp zur Abholung eines einzelnen bekannten Dokuments + * + *

Java-Klasse für ArcImageRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ArcImageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageRequest", propOrder = { + "vuNr", + "authFilter", + "arcImageId" +}) +public class ArcImageRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ArcImageId", required = true) + protected String arcImageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der arcImageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcImageId() { + return arcImageId; + } + + /** + * Legt den Wert der arcImageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcImageId(String value) { + this.arcImageId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageResponse.java new file mode 100644 index 00000000..024fd4a3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ArcImageResponse.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + * Responsetyp zur Rückgabe eines einzelnen Dokumentes + * + *

Java-Klasse für ArcImageResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ArcImageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ArcContent" type="{urn:omds3ServiceTypes-1-1-0}ArcContent" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArcImageResponse", propOrder = { + "arcContent", + "serviceFault" +}) +public class ArcImageResponse { + + @XmlElement(name = "ArcContent") + protected ArcContent arcContent; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der arcContent-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcContent } + * + */ + public ArcContent getArcContent() { + return arcContent; + } + + /** + * Legt den Wert der arcContent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcContent } + * + */ + public void setArcContent(ArcContent value) { + this.arcContent = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/BeteiligtePersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/BeteiligtePersonType.java new file mode 100644 index 00000000..baa3049b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/BeteiligtePersonType.java @@ -0,0 +1,182 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für die Meldung von Personen, die an einem Schaden beteiligt sind + * + *

Java-Klasse für BeteiligtePerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BeteiligtePerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}InformationenPerson"/>
+ *         <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="BetRolleCd" type="{urn:omds20}BetRolleCd_Type" />
+ *       <attribute name="BetTxt">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="100"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePerson_Type", propOrder = { + "informationenPerson", + "geschInteresseLfnr" +}) +public class BeteiligtePersonType { + + @XmlElement(name = "InformationenPerson", required = true) + protected InformationenPersonType informationenPerson; + @XmlElement(name = "GeschInteresseLfnr", type = Long.class) + @XmlSchemaType(name = "unsignedInt") + protected List geschInteresseLfnr; + @XmlAttribute(name = "BetLfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int betLfnr; + @XmlAttribute(name = "BetRolleCd", namespace = "urn:omds3ServiceTypes-1-1-0") + protected String betRolleCd; + @XmlAttribute(name = "BetTxt", namespace = "urn:omds3ServiceTypes-1-1-0") + protected String betTxt; + + /** + * Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + * + * @return + * possible object is + * {@link InformationenPersonType } + * + */ + public InformationenPersonType getInformationenPerson() { + return informationenPerson; + } + + /** + * Legt den Wert der informationenPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InformationenPersonType } + * + */ + public void setInformationenPerson(InformationenPersonType value) { + this.informationenPerson = value; + } + + /** + * Gets the value of the geschInteresseLfnr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the geschInteresseLfnr property. + * + *

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

+     *    getGeschInteresseLfnr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Long } + * + * + */ + public List getGeschInteresseLfnr() { + if (geschInteresseLfnr == null) { + geschInteresseLfnr = new ArrayList(); + } + return this.geschInteresseLfnr; + } + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + */ + public int getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + */ + public void setBetLfnr(int value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der betRolleCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetRolleCd() { + return betRolleCd; + } + + /** + * Legt den Wert der betRolleCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetRolleCd(String value) { + this.betRolleCd = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetTxt(String value) { + this.betTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/BeteiligtePersonVertragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/BeteiligtePersonVertragType.java new file mode 100644 index 00000000..8ca057fa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/BeteiligtePersonVertragType.java @@ -0,0 +1,86 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; + + +/** + * Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind + * + *

Java-Klasse für BeteiligtePersonVertrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BeteiligtePersonVertrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Lfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}InformationenPerson"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BeteiligtePersonVertrag_Type", propOrder = { + "lfnr", + "informationenPerson" +}) +public class BeteiligtePersonVertragType { + + @XmlElement(name = "Lfnr") + @XmlSchemaType(name = "unsignedShort") + protected int lfnr; + @XmlElement(name = "InformationenPerson", required = true) + protected InformationenPersonType informationenPerson; + + /** + * Ruft den Wert der lfnr-Eigenschaft ab. + * + */ + public int getLfnr() { + return lfnr; + } + + /** + * Legt den Wert der lfnr-Eigenschaft fest. + * + */ + public void setLfnr(int value) { + this.lfnr = value; + } + + /** + * Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + * + * @return + * possible object is + * {@link InformationenPersonType } + * + */ + public InformationenPersonType getInformationenPerson() { + return informationenPerson; + } + + /** + * Legt den Wert der informationenPerson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InformationenPersonType } + * + */ + public void setInformationenPerson(InformationenPersonType value) { + this.informationenPerson = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListRequestType.java new file mode 100644 index 00000000..63a949f2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListRequestType.java @@ -0,0 +1,199 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter; + + +/** + * Typ für Request um Liste mit Änderungen an Schäden zu erhalten + * + *

Java-Klasse für ChangedClaimsListRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ChangedClaimsListRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Changed"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangedClaimsListRequest_Type", propOrder = { + "vuNr", + "authFilter", + "zeitraum", + "maxResults", + "offset", + "orderBy" +}) +public class ChangedClaimsListRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Zeitraum", required = true) + protected ELZeitraumType zeitraum; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + protected long offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELZeitraumType } + * + */ + public ELZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELZeitraumType } + * + */ + public void setZeitraum(ELZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListResponseType.java new file mode 100644 index 00000000..7f527f02 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ChangedClaimsListResponseType.java @@ -0,0 +1,232 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum + * + *

Java-Klasse für ChangedClaimsListResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ChangedClaimsListResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="GeaenderteObjekte" type="{urn:omds3ServiceTypes-1-1-0}SchadenStatus_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangedClaimsListResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class ChangedClaimsListResponseType { + + @XmlElement(name = "Result") + protected ChangedClaimsListResponseType.Result result; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link ChangedClaimsListResponseType.Result } + * + */ + public ChangedClaimsListResponseType.Result getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ChangedClaimsListResponseType.Result } + * + */ + public void setResult(ChangedClaimsListResponseType.Result value) { + this.result = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="GeaenderteObjekte" type="{urn:omds3ServiceTypes-1-1-0}SchadenStatus_Type" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "geaenderteObjekte" + }) + public static class Result { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "GeaenderteObjekte") + protected List geaenderteObjekte; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the geaenderteObjekte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the geaenderteObjekte property. + * + *

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

+         *    getGeaenderteObjekte().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenStatusType } + * + * + */ + public List getGeaenderteObjekte() { + if (geaenderteObjekte == null) { + geaenderteObjekte = new ArrayList(); + } + return this.geaenderteObjekte; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CreateClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CreateClaimRequestType.java new file mode 100644 index 00000000..2ac3de6d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CreateClaimRequestType.java @@ -0,0 +1,369 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Typ für die Durchführung einer Schadenmeldung + * + *

Java-Klasse für CreateClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateClaimRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="ReferenzGeschaeftsfallId" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallId_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *         <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="SchadOrt" type="{urn:omds3ServiceTypes-1-1-0}Ort_Type"/>
+ *         <element name="BeteiligtePersonen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="GeschaedigteInteressen" type="{urn:omds3ServiceTypes-1-1-0}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schaeden" type="{urn:omds3ServiceTypes-1-1-0}MeldungSchaden_Type" maxOccurs="unbounded"/>
+ *         <element name="Schadenmelder" type="{urn:omds3ServiceTypes-1-1-0}Schadenmelder_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateClaimRequest_Type", propOrder = { + "vuNr", + "referenzGeschaeftsfallId", + "ordnungsbegriffZuordFremd", + "ereigniszpkt", + "ereignisbeschrTxt", + "schadOrt", + "beteiligtePersonen", + "geschaedigteInteressen", + "dokumente", + "schaeden", + "schadenmelder" +}) +public class CreateClaimRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "ReferenzGeschaeftsfallId") + protected String referenzGeschaeftsfallId; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String ordnungsbegriffZuordFremd; + @XmlElement(name = "Ereigniszpkt", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar ereigniszpkt; + @XmlElement(name = "EreignisbeschrTxt", required = true) + protected String ereignisbeschrTxt; + @XmlElement(name = "SchadOrt", required = true) + protected OrtType schadOrt; + @XmlElement(name = "BeteiligtePersonen") + protected List beteiligtePersonen; + @XmlElement(name = "GeschaedigteInteressen") + protected List geschaedigteInteressen; + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "Schaeden", required = true) + protected List schaeden; + @XmlElement(name = "Schadenmelder") + protected SchadenmelderType schadenmelder; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der referenzGeschaeftsfallId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReferenzGeschaeftsfallId() { + return referenzGeschaeftsfallId; + } + + /** + * Legt den Wert der referenzGeschaeftsfallId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReferenzGeschaeftsfallId(String value) { + this.referenzGeschaeftsfallId = value; + } + + /** + * Ruft den Wert der ordnungsbegriffZuordFremd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + + /** + * Ruft den Wert der ereigniszpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEreigniszpkt() { + return ereigniszpkt; + } + + /** + * Legt den Wert der ereigniszpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEreigniszpkt(XMLGregorianCalendar value) { + this.ereigniszpkt = value; + } + + /** + * Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEreignisbeschrTxt() { + return ereignisbeschrTxt; + } + + /** + * Legt den Wert der ereignisbeschrTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEreignisbeschrTxt(String value) { + this.ereignisbeschrTxt = value; + } + + /** + * Ruft den Wert der schadOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link OrtType } + * + */ + public OrtType getSchadOrt() { + return schadOrt; + } + + /** + * Legt den Wert der schadOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OrtType } + * + */ + public void setSchadOrt(OrtType value) { + this.schadOrt = value; + } + + /** + * Gets the value of the beteiligtePersonen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the beteiligtePersonen property. + * + *

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

+     *    getBeteiligtePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonType } + * + * + */ + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Gets the value of the geschaedigteInteressen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the geschaedigteInteressen property. + * + *

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

+     *    getGeschaedigteInteressen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GeschaedigtesInteresseType } + * + * + */ + public List getGeschaedigteInteressen() { + if (geschaedigteInteressen == null) { + geschaedigteInteressen = new ArrayList(); + } + return this.geschaedigteInteressen; + } + + /** + * Gets the value of the dokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumente property. + * + *

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

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link UploadDokumentType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Gets the value of the schaeden property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schaeden property. + * + *

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

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MeldungSchadenType } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + + /** + * Ruft den Wert der schadenmelder-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenmelderType } + * + */ + public SchadenmelderType getSchadenmelder() { + return schadenmelder; + } + + /** + * Legt den Wert der schadenmelder-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenmelderType } + * + */ + public void setSchadenmelder(SchadenmelderType value) { + this.schadenmelder = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CreateClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CreateClaimResponseType.java new file mode 100644 index 00000000..ee5cf1d2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CreateClaimResponseType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * Anworttyp beim Erzeugen einer Schadenmeldung + * + *

Java-Klasse für CreateClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateClaimResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MeldungsZusammenfassung" type="{urn:omds3ServiceTypes-1-1-0}Meldungszusammenfassung_Type" minOccurs="0"/>
+ *         <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateClaimResponse_Type", propOrder = { + "meldungsZusammenfassung", + "meldedat", + "serviceFault" +}) +public class CreateClaimResponseType { + + @XmlElement(name = "MeldungsZusammenfassung") + protected MeldungszusammenfassungType meldungsZusammenfassung; + @XmlElement(name = "Meldedat", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar meldedat; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der meldungsZusammenfassung-Eigenschaft ab. + * + * @return + * possible object is + * {@link MeldungszusammenfassungType } + * + */ + public MeldungszusammenfassungType getMeldungsZusammenfassung() { + return meldungsZusammenfassung; + } + + /** + * Legt den Wert der meldungsZusammenfassung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link MeldungszusammenfassungType } + * + */ + public void setMeldungsZusammenfassung(MeldungszusammenfassungType value) { + this.meldungsZusammenfassung = value; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the serviceFault property. + * + *

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

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CredentialsType.java new file mode 100644 index 00000000..162c8a24 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/CredentialsType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + * + *

Java-Klasse für Credentials_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Credentials_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Credentials_Type") +public abstract class CredentialsType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareEndpointRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareEndpointRequestType.java new file mode 100644 index 00000000..4b0840d8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareEndpointRequestType.java @@ -0,0 +1,183 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AuthorizationFilter; + + +/** + * Typ für den DeclareEndpointRequest + * + *

Java-Klasse für DeclareEndpointRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeclareEndpointRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="BasisUrlEndpoint">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1000"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}ArtAuthentifizierung"/>
+ *         <element name="Credentials" type="{urn:omds3ServiceTypes-1-1-0}Credentials_Type"/>
+ *         <element name="AuthorizationFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareEndpointRequest_Type", propOrder = { + "vuNr", + "basisUrlEndpoint", + "artAuthentifizierung", + "credentials", + "authorizationFilter" +}) +public class DeclareEndpointRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "BasisUrlEndpoint", required = true) + protected String basisUrlEndpoint; + @XmlElement(name = "ArtAuthentifizierung", required = true) + protected String artAuthentifizierung; + @XmlElement(name = "Credentials", required = true) + protected CredentialsType credentials; + @XmlElement(name = "AuthorizationFilter") + protected AuthorizationFilter authorizationFilter; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der basisUrlEndpoint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBasisUrlEndpoint() { + return basisUrlEndpoint; + } + + /** + * Legt den Wert der basisUrlEndpoint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBasisUrlEndpoint(String value) { + this.basisUrlEndpoint = value; + } + + /** + * Ruft den Wert der artAuthentifizierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtAuthentifizierung() { + return artAuthentifizierung; + } + + /** + * Legt den Wert der artAuthentifizierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtAuthentifizierung(String value) { + this.artAuthentifizierung = value; + } + + /** + * Ruft den Wert der credentials-Eigenschaft ab. + * + * @return + * possible object is + * {@link CredentialsType } + * + */ + public CredentialsType getCredentials() { + return credentials; + } + + /** + * Legt den Wert der credentials-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CredentialsType } + * + */ + public void setCredentials(CredentialsType value) { + this.credentials = value; + } + + /** + * Ruft den Wert der authorizationFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthorizationFilter() { + return authorizationFilter; + } + + /** + * Legt den Wert der authorizationFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthorizationFilter(AuthorizationFilter value) { + this.authorizationFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareEndpointResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareEndpointResponseType.java new file mode 100644 index 00000000..8cb327a2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareEndpointResponseType.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + * Response um als Makler der VU einen Endpoint bekannt zu geben + * + *

Java-Klasse für DeclareEndpointResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeclareEndpointResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="RegistrierteBasisUrlMaklerEndpoint" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1000"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareEndpointResponse_Type", propOrder = { + "registrierteBasisUrlMaklerEndpoint", + "serviceFault" +}) +public class DeclareEndpointResponseType { + + @XmlElement(name = "RegistrierteBasisUrlMaklerEndpoint") + protected String registrierteBasisUrlMaklerEndpoint; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegistrierteBasisUrlMaklerEndpoint() { + return registrierteBasisUrlMaklerEndpoint; + } + + /** + * Legt den Wert der registrierteBasisUrlMaklerEndpoint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegistrierteBasisUrlMaklerEndpoint(String value) { + this.registrierteBasisUrlMaklerEndpoint = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareNewClaimStatusRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareNewClaimStatusRequestType.java new file mode 100644 index 00000000..b41648e6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareNewClaimStatusRequestType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird + * + *

Java-Klasse für DeclareNewClaimStatusRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeclareNewClaimStatusRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="alt" type="{urn:omds3ServiceTypes-1-1-0}SchadenStatus_Type"/>
+ *         <element name="neu" type="{urn:omds3ServiceTypes-1-1-0}SchadenStatus_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareNewClaimStatusRequest_Type", propOrder = { + "alt", + "neu" +}) +public class DeclareNewClaimStatusRequestType { + + @XmlElement(required = true) + protected SchadenStatusType alt; + @XmlElement(required = true) + protected SchadenStatusType neu; + + /** + * Ruft den Wert der alt-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenStatusType } + * + */ + public SchadenStatusType getAlt() { + return alt; + } + + /** + * Legt den Wert der alt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenStatusType } + * + */ + public void setAlt(SchadenStatusType value) { + this.alt = value; + } + + /** + * Ruft den Wert der neu-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenStatusType } + * + */ + public SchadenStatusType getNeu() { + return neu; + } + + /** + * Legt den Wert der neu-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenStatusType } + * + */ + public void setNeu(SchadenStatusType value) { + this.neu = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareNewClaimStatusResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareNewClaimStatusResponseType.java new file mode 100644 index 00000000..4f2b2ea7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeclareNewClaimStatusResponseType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde + * + *

Java-Klasse für DeclareNewClaimStatusResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeclareNewClaimStatusResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeclareNewClaimStatusResponse_Type") +public class DeclareNewClaimStatusResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkBusinessObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkBusinessObjectResponse.java new file mode 100644 index 00000000..e6ae3b15 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkBusinessObjectResponse.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + *

Java-Klasse für DeepLinkBusinessObjectResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkBusinessObjectResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="httpActionLink" type="{urn:omds3ServiceTypes-1-1-0}HttpActionLinkType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkBusinessObjectResponse", propOrder = { + "httpActionLink", + "serviceFault" +}) +public class DeepLinkBusinessObjectResponse { + + protected List httpActionLink; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the httpActionLink property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the httpActionLink property. + * + *

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

+     *    getHttpActionLink().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link HttpActionLinkType } + * + * + */ + public List getHttpActionLink() { + if (httpActionLink == null) { + httpActionLink = new ArrayList(); + } + return this.httpActionLink; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the serviceFault property. + * + *

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

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkClaimRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkClaimRequest.java new file mode 100644 index 00000000..e0a92710 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkClaimRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkClaimRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkClaimRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="claimNumber" type="{urn:omds20}Schadennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkClaimRequest", propOrder = { + "vuNr", + "authFilter", + "claimNumber", + "withoutFrame" +}) +public class DeepLinkClaimRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String claimNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der claimNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getClaimNumber() { + return claimNumber; + } + + /** + * Legt den Wert der claimNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClaimNumber(String value) { + this.claimNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkOfferRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkOfferRequest.java new file mode 100644 index 00000000..9177d60a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkOfferRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkOfferRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkOfferRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="offerNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkOfferRequest", propOrder = { + "vuNr", + "authFilter", + "offerNumber", + "withoutFrame" +}) +public class DeepLinkOfferRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String offerNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der offerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOfferNumber() { + return offerNumber; + } + + /** + * Legt den Wert der offerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOfferNumber(String value) { + this.offerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkPartnerRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkPartnerRequest.java new file mode 100644 index 00000000..4229cb60 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkPartnerRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkPartnerRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkPartnerRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPartnerRequest", propOrder = { + "vuNr", + "authFilter", + "partnerNumber", + "withoutFrame" +}) +public class DeepLinkPartnerRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String partnerNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkPolicyRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkPolicyRequest.java new file mode 100644 index 00000000..f5f095cc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeepLinkPolicyRequest.java @@ -0,0 +1,146 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AuthorizationFilter; + + +/** + *

Java-Klasse für DeepLinkPolicyRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeepLinkPolicyRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="policyNumber" type="{urn:omds20}Polizzennr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}withoutFrame" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeepLinkPolicyRequest", propOrder = { + "vuNr", + "authFilter", + "policyNumber", + "withoutFrame" +}) +public class DeepLinkPolicyRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(required = true) + protected String policyNumber; + protected Boolean withoutFrame; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der policyNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolicyNumber() { + return policyNumber; + } + + /** + * Legt den Wert der policyNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolicyNumber(String value) { + this.policyNumber = value; + } + + /** + * Ruft den Wert der withoutFrame-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isWithoutFrame() { + return withoutFrame; + } + + /** + * Legt den Wert der withoutFrame-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setWithoutFrame(Boolean value) { + this.withoutFrame = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteRequestType.java new file mode 100644 index 00000000..1addaf26 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteRequestType.java @@ -0,0 +1,65 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für das Löschen eines beliebigen Objektes + * + *

Java-Klasse für DeleteRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeleteRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeleteRequest_Type", propOrder = { + "objektId" +}) +public class DeleteRequestType { + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteResponse.java new file mode 100644 index 00000000..abe145f0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteResponse.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:omds3ServiceTypes-1-1-0}DeleteResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "DeleteResponse") +public class DeleteResponse + extends DeleteResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteResponseType.java new file mode 100644 index 00000000..f79a32f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/DeleteResponseType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType; + + +/** + * Typ des Responseobjekts für das Löschen eines beliebigen Objektes + * + *

Java-Klasse für DeleteResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeleteResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeleteResponse_Type") +@XmlSeeAlso({ + DeleteResponse.class +}) +public class DeleteResponseType + extends CommonResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesInteresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesInteresseType.java new file mode 100644 index 00000000..772174ee --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesInteresseType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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; + + +/** + * Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + * + *

Java-Klasse für GeschaedigtesInteresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesInteresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="SchadenBeschreibung">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesInteresse_Type", propOrder = { + "geschInteresseLfnr", + "schadenBeschreibung" +}) +@XmlSeeAlso({ + GeschaedigtesObjektKfzType.class, + GeschaedigtesObjektImmobilieType.class +}) +public class GeschaedigtesInteresseType { + + @XmlElement(name = "GeschInteresseLfnr") + @XmlSchemaType(name = "unsignedShort") + protected int geschInteresseLfnr; + @XmlElement(name = "SchadenBeschreibung", required = true) + protected String schadenBeschreibung; + + /** + * Ruft den Wert der geschInteresseLfnr-Eigenschaft ab. + * + */ + public int getGeschInteresseLfnr() { + return geschInteresseLfnr; + } + + /** + * Legt den Wert der geschInteresseLfnr-Eigenschaft fest. + * + */ + public void setGeschInteresseLfnr(int value) { + this.geschInteresseLfnr = value; + } + + /** + * Ruft den Wert der schadenBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenBeschreibung() { + return schadenBeschreibung; + } + + /** + * Legt den Wert der schadenBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenBeschreibung(String value) { + this.schadenBeschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesObjektImmobilieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesObjektImmobilieType.java new file mode 100644 index 00000000..eaad5d81 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesObjektImmobilieType.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + * + *

Java-Klasse für GeschaedigtesObjektImmobilie_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesObjektImmobilie_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3ServiceTypes-1-1-0}GeschaedigtesInteresse_Type">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{urn:omds20}GebaeudeArtCd_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *         <element name="GebauedeBez" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="60"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesObjektImmobilie_Type", propOrder = { + "gebaeudeArtCd", + "ordnungsbegriffZuordFremd", + "gebauedeBez" +}) +public class GeschaedigtesObjektImmobilieType + extends GeschaedigtesInteresseType +{ + + @XmlElement(name = "GebaeudeArtCd") + protected String gebaeudeArtCd; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String ordnungsbegriffZuordFremd; + @XmlElement(name = "GebauedeBez") + protected String gebauedeBez; + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebaeudeArtCd(String value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der ordnungsbegriffZuordFremd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + + /** + * Ruft den Wert der gebauedeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGebauedeBez() { + return gebauedeBez; + } + + /** + * Legt den Wert der gebauedeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGebauedeBez(String value) { + this.gebauedeBez = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesObjektKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesObjektKfzType.java new file mode 100644 index 00000000..897d6120 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GeschaedigtesObjektKfzType.java @@ -0,0 +1,351 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + * + *

Java-Klasse für GeschaedigtesObjektKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GeschaedigtesObjektKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3ServiceTypes-1-1-0}GeschaedigtesInteresse_Type">
+ *       <sequence>
+ *         <element name="VUNrGesch" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="VUNameGesch" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="PolNrGesch" type="{urn:omds20}Polizzennr"/>
+ *         <element name="SchadennrGesch" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="LandesCd_GeschKfz" type="{urn:omds20}LandesCd_Type" minOccurs="0"/>
+ *         <element name="Kennz_GeschKfz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="12"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Marke" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="40"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Handelsbez" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="30"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Fahrgestnr" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="TypVarVer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="20"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GeschaedigtesObjektKfz_Type", propOrder = { + "vuNrGesch", + "vuNameGesch", + "polNrGesch", + "schadennrGesch", + "landesCdGeschKfz", + "kennzGeschKfz", + "marke", + "handelsbez", + "fahrgestnr", + "typVarVer" +}) +public class GeschaedigtesObjektKfzType + extends GeschaedigtesInteresseType +{ + + @XmlElement(name = "VUNrGesch") + protected String vuNrGesch; + @XmlElement(name = "VUNameGesch", required = true) + protected String vuNameGesch; + @XmlElement(name = "PolNrGesch", required = true) + protected String polNrGesch; + @XmlElement(name = "SchadennrGesch") + protected String schadennrGesch; + @XmlElement(name = "LandesCd_GeschKfz") + protected String landesCdGeschKfz; + @XmlElement(name = "Kennz_GeschKfz", required = true) + protected String kennzGeschKfz; + @XmlElement(name = "Marke") + protected String marke; + @XmlElement(name = "Handelsbez") + protected String handelsbez; + @XmlElement(name = "Fahrgestnr") + protected String fahrgestnr; + @XmlElement(name = "TypVarVer") + protected String typVarVer; + + /** + * Ruft den Wert der vuNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNrGesch() { + return vuNrGesch; + } + + /** + * Legt den Wert der vuNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNrGesch(String value) { + this.vuNrGesch = value; + } + + /** + * Ruft den Wert der vuNameGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNameGesch() { + return vuNameGesch; + } + + /** + * Legt den Wert der vuNameGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNameGesch(String value) { + this.vuNameGesch = value; + } + + /** + * Ruft den Wert der polNrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolNrGesch() { + return polNrGesch; + } + + /** + * Legt den Wert der polNrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolNrGesch(String value) { + this.polNrGesch = value; + } + + /** + * Ruft den Wert der schadennrGesch-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennrGesch() { + return schadennrGesch; + } + + /** + * Legt den Wert der schadennrGesch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennrGesch(String value) { + this.schadennrGesch = value; + } + + /** + * Ruft den Wert der landesCdGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCdGeschKfz() { + return landesCdGeschKfz; + } + + /** + * Legt den Wert der landesCdGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCdGeschKfz(String value) { + this.landesCdGeschKfz = value; + } + + /** + * Ruft den Wert der kennzGeschKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzGeschKfz() { + return kennzGeschKfz; + } + + /** + * Legt den Wert der kennzGeschKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzGeschKfz(String value) { + this.kennzGeschKfz = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypVarVer(String value) { + this.typVarVer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetClaimResponseLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetClaimResponseLightType.java new file mode 100644 index 00000000..ca65e6ed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetClaimResponseLightType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + * Leichtgewichtiges Response-Objekt für Schadenereignisse + * + *

Java-Klasse für GetClaimResponseLight_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetClaimResponseLight_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Schadenereignis" type="{urn:omds3ServiceTypes-1-1-0}SchadenereignisLight_Type" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetClaimResponseLight_Type", propOrder = { + "schadenereignis", + "serviceFault" +}) +public class GetClaimResponseLightType { + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisLightType schadenereignis; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisLightType } + * + */ + public SchadenereignisLightType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisLightType } + * + */ + public void setSchadenereignis(SchadenereignisLightType value) { + this.schadenereignis = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetClaimResponseType.java new file mode 100644 index 00000000..ecdd671d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetClaimResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + * Response-Objekt für Schadenereignisse + * + *

Java-Klasse für GetClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetClaimResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Schadenereignis" type="{urn:omds3ServiceTypes-1-1-0}Schadenereignis_Type"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetClaimResponse_Type", propOrder = { + "schadenereignis", + "serviceFault" +}) +public class GetClaimResponseType { + + @XmlElement(name = "Schadenereignis") + protected SchadenereignisType schadenereignis; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der schadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenereignisType } + * + */ + public SchadenereignisType getSchadenereignis() { + return schadenereignis; + } + + /** + * Legt den Wert der schadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenereignisType } + * + */ + public void setSchadenereignis(SchadenereignisType value) { + this.schadenereignis = value; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the serviceFault property. + * + *

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

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosRequestType.java new file mode 100644 index 00000000..1dc40005 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosRequestType.java @@ -0,0 +1,255 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter; + + +/** + * Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + * + *

Java-Klasse für GetDocumentInfosRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentInfosRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3ServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Erstellungsdatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentInfosRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType", + "maxResults", + "offset", + "orderBy" +}) +public class GetDocumentInfosRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + protected ELZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedShort") + protected int maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedShort") + protected int offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELZeitraumType } + * + */ + public ELZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELZeitraumType } + * + */ + public void setZeitraum(ELZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public int getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(int value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public int getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(int value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosResponseType.java new file mode 100644 index 00000000..075ffb49 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetDocumentInfosResponseType.java @@ -0,0 +1,237 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * ResponseTyp mit Informationen zu den Dokumenten eines fachlichen Objekts. + * + *

Java-Klasse für GetDocumentInfosResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetDocumentInfosResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="DokumentInfos" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetDocumentInfosResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class GetDocumentInfosResponseType { + + @XmlElement(name = "Result") + protected GetDocumentInfosResponseType.Result result; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link GetDocumentInfosResponseType.Result } + * + */ + public GetDocumentInfosResponseType.Result getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GetDocumentInfosResponseType.Result } + * + */ + public void setResult(GetDocumentInfosResponseType.Result value) { + this.result = value; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the serviceFault property. + * + *

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

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="DokumentInfos" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "dokumentInfos" + }) + public static class Result { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "DokumentInfos") + protected List dokumentInfos; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the dokumentInfos property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumentInfos property. + * + *

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

+         *    getDokumentInfos().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDokumentInfos() { + if (dokumentInfos == null) { + dokumentInfos = new ArrayList(); + } + return this.dokumentInfos; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsRequestType.java new file mode 100644 index 00000000..63c72c6a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsRequestType.java @@ -0,0 +1,178 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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_9.ELZeitraumType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter; + + +/** + * Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + * + *

Java-Klasse für GetNumberOfDocumentsRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetNumberOfDocumentsRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="ObjektSpezifikation" type="{urn:omds3ServiceTypes-1-1-0}ObjektSpezifikation_Type" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/>
+ *         <element name="DokumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsRequest_Type", propOrder = { + "vuNr", + "authFilter", + "objektSpezifikation", + "zeitraum", + "dokumentType" +}) +public class GetNumberOfDocumentsRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "ObjektSpezifikation") + protected ObjektSpezifikationType objektSpezifikation; + @XmlElement(name = "Zeitraum") + protected ELZeitraumType zeitraum; + @XmlElement(name = "DokumentType") + protected Integer dokumentType; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der objektSpezifikation-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektSpezifikationType } + * + */ + public ObjektSpezifikationType getObjektSpezifikation() { + return objektSpezifikation; + } + + /** + * Legt den Wert der objektSpezifikation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektSpezifikationType } + * + */ + public void setObjektSpezifikation(ObjektSpezifikationType value) { + this.objektSpezifikation = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELZeitraumType } + * + */ + public ELZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELZeitraumType } + * + */ + public void setZeitraum(ELZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der dokumentType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDokumentType() { + return dokumentType; + } + + /** + * Legt den Wert der dokumentType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDokumentType(Integer value) { + this.dokumentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsResponseType.java new file mode 100644 index 00000000..679a57e2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetNumberOfDocumentsResponseType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import java.math.BigInteger; +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * Typ für den Response einer Anzahl von Dokumenten zu einem fachlichen Objekt + * + *

Java-Klasse für GetNumberOfDocumentsResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetNumberOfDocumentsResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="AnzDokumente" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetNumberOfDocumentsResponse_Type", propOrder = { + "anzDokumente", + "serviceFault" +}) +public class GetNumberOfDocumentsResponseType { + + @XmlElement(name = "AnzDokumente") + @XmlSchemaType(name = "nonNegativeInteger") + protected BigInteger anzDokumente; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der anzDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAnzDokumente() { + return anzDokumente; + } + + /** + * Legt den Wert der anzDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAnzDokumente(BigInteger value) { + this.anzDokumente = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetStatusChangesRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetStatusChangesRequestType.java new file mode 100644 index 00000000..47955bea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetStatusChangesRequestType.java @@ -0,0 +1,70 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonSearchRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.GeschaeftsobjektArtType; + + +/** + * Typ des Requestobjektes um Geschäftsfalle abzuholen + * + *

Java-Klasse für GetStatusChangesRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetStatusChangesRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchRequest_Type">
+ *       <sequence>
+ *         <element name="GeschaeftsobjektArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetStatusChangesRequest_Type", propOrder = { + "geschaeftsobjektArt" +}) +public class GetStatusChangesRequestType + extends CommonSearchRequestType +{ + + @XmlElement(name = "GeschaeftsobjektArt") + @XmlSchemaType(name = "string") + protected GeschaeftsobjektArtType geschaeftsobjektArt; + + /** + * Ruft den Wert der geschaeftsobjektArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsobjektArtType } + * + */ + public GeschaeftsobjektArtType getGeschaeftsobjektArt() { + return geschaeftsobjektArt; + } + + /** + * Legt den Wert der geschaeftsobjektArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsobjektArtType } + * + */ + public void setGeschaeftsobjektArt(GeschaeftsobjektArtType value) { + this.geschaeftsobjektArt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetStatusChangesResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetStatusChangesResponseType.java new file mode 100644 index 00000000..7d04463b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/GetStatusChangesResponseType.java @@ -0,0 +1,262 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonSearchResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.GeschaeftsobjektArtType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Responseobjektes um Geschäftsfalle abzuholen + * + *

Java-Klasse für GetStatusChangesResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetStatusChangesResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonSearchResponse_Type">
+ *       <sequence>
+ *         <element name="Ergebnis" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Objektart" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type"/>
+ *                   <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *                   <element name="LetzteAenderung" type="{urn:omds20}Datum-Zeit"/>
+ *                   <element ref="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallId" minOccurs="0"/>
+ *                   <element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetStatusChangesResponse_Type", propOrder = { + "ergebnis" +}) +public class GetStatusChangesResponseType + extends CommonSearchResponseType +{ + + @XmlElement(name = "Ergebnis") + protected List ergebnis; + + /** + * Gets the value of the ergebnis property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ergebnis property. + * + *

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

+     *    getErgebnis().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GetStatusChangesResponseType.Ergebnis } + * + * + */ + public List getErgebnis() { + if (ergebnis == null) { + ergebnis = new ArrayList(); + } + return this.ergebnis; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Objektart" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsobjektArt_Type"/>
+     *         <element name="ObjektId" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+     *         <element name="LetzteAenderung" type="{urn:omds20}Datum-Zeit"/>
+     *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallId" minOccurs="0"/>
+     *         <element name="GeschaeftsfallArt" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallArt_Type" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "objektart", + "objektId", + "letzteAenderung", + "geschaeftsfallId", + "geschaeftsfallArt" + }) + public static class Ergebnis { + + @XmlElement(name = "Objektart", required = true) + @XmlSchemaType(name = "string") + protected GeschaeftsobjektArtType objektart; + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "LetzteAenderung", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar letzteAenderung; + @XmlElement(name = "GeschaeftsfallId", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String geschaeftsfallId; + @XmlElement(name = "GeschaeftsfallArt") + @XmlSchemaType(name = "anySimpleType") + protected String geschaeftsfallArt; + + /** + * Ruft den Wert der objektart-Eigenschaft ab. + * + * @return + * possible object is + * {@link GeschaeftsobjektArtType } + * + */ + public GeschaeftsobjektArtType getObjektart() { + return objektart; + } + + /** + * Legt den Wert der objektart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link GeschaeftsobjektArtType } + * + */ + public void setObjektart(GeschaeftsobjektArtType value) { + this.objektart = 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; + } + + /** + * Ruft den Wert der letzteAenderung-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getLetzteAenderung() { + return letzteAenderung; + } + + /** + * Legt den Wert der letzteAenderung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setLetzteAenderung(XMLGregorianCalendar value) { + this.letzteAenderung = value; + } + + /** + * Ruft den Wert der geschaeftsfallId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeschaeftsfallId() { + return geschaeftsfallId; + } + + /** + * Legt den Wert der geschaeftsfallId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeschaeftsfallId(String value) { + this.geschaeftsfallId = value; + } + + /** + * Ruft den Wert der geschaeftsfallArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeschaeftsfallArt() { + return geschaeftsfallArt; + } + + /** + * Legt den Wert der geschaeftsfallArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeschaeftsfallArt(String value) { + this.geschaeftsfallArt = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/HttpActionLinkType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/HttpActionLinkType.java new file mode 100644 index 00000000..efd34660 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/HttpActionLinkType.java @@ -0,0 +1,142 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Definiert einen Deep-Link + * + *

Java-Klasse für HttpActionLinkType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="HttpActionLinkType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="url">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="type">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *               <enumeration value="8"/>
+ *               <enumeration value="9"/>
+ *               <enumeration value="10"/>
+ *               <enumeration value="11"/>
+ *               <enumeration value="12"/>
+ *               <enumeration value="13"/>
+ *               <enumeration value="14"/>
+ *               <enumeration value="15"/>
+ *               <enumeration value="16"/>
+ *               <enumeration value="17"/>
+ *               <enumeration value="18"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="validUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HttpActionLinkType", propOrder = { + "url", + "type", + "validUntil" +}) +public class HttpActionLinkType { + + @XmlElement(required = true) + protected String url; + protected int type; + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar validUntil; + + /** + * Ruft den Wert der url-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrl() { + return url; + } + + /** + * Legt den Wert der url-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrl(String value) { + this.url = value; + } + + /** + * Ruft den Wert der type-Eigenschaft ab. + * + */ + public int getType() { + return type; + } + + /** + * Legt den Wert der type-Eigenschaft fest. + * + */ + public void setType(int value) { + this.type = value; + } + + /** + * Ruft den Wert der validUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getValidUntil() { + return validUntil; + } + + /** + * Legt den Wert der validUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setValidUntil(XMLGregorianCalendar value) { + this.validUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InformationenPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InformationenPersonType.java new file mode 100644 index 00000000..01c041b6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InformationenPersonType.java @@ -0,0 +1,402 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ELAnzahlType; +import at.vvo.omds.types.omds2Types.v2_9.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_9.ELEntscheidungsfrageType; +import at.vvo.omds.types.omds2Types.v2_9.ELIdentifizierungType; +import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType; +import at.vvo.omds.types.omds2Types.v2_9.ELLegitimationType; +import at.vvo.omds.types.omds2Types.v2_9.ELTextType; +import at.vvo.omds.types.omds2Types.v2_9.NATUERLICHEPERSONType; +import at.vvo.omds.types.omds2Types.v2_9.PersArtCdType; +import at.vvo.omds.types.omds2Types.v2_9.SONSTIGEPERSONType; + + +/** + * Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional + * + *

Java-Klasse für InformationenPerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="InformationenPerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Anzahl"/>
+ *           <element ref="{urn:omds20}EL-Einstufung"/>
+ *           <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ *           <element ref="{urn:omds20}EL-Identifizierung"/>
+ *           <element ref="{urn:omds20}EL-Kommunikation"/>
+ *           <element ref="{urn:omds20}EL-Legitimation"/>
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *         </choice>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *       <attribute name="Personennr" type="{urn:omds20}Personennr" />
+ *       <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InformationenPerson_Type", propOrder = { + "natuerlicheperson", + "sonstigeperson", + "elAnzahlOrELEinstufungOrELEntscheidungsfrage" +}) +public class InformationenPersonType { + + @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElements({ + @XmlElement(name = "EL-Anzahl", namespace = "urn:omds20", type = ELAnzahlType.class), + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", type = ELEinstufungType.class), + @XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20", type = ELEntscheidungsfrageType.class), + @XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20", type = ELIdentifizierungType.class), + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20", type = ELKommunikationType.class), + @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20", type = ELLegitimationType.class), + @XmlElement(name = "EL-Text", namespace = "urn:omds20", type = ELTextType.class) + }) + protected List elAnzahlOrELEinstufungOrELEntscheidungsfrage; + @XmlAttribute(name = "Personennr", namespace = "urn:omds3ServiceTypes-1-1-0") + protected String personennr; + @XmlAttribute(name = "PersArtCd", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + protected PersArtCdType persArtCd; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + protected Long pac; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "PLZ") + protected String plz; + @XmlAttribute(name = "Ort") + protected String ort; + @XmlAttribute(name = "Strasse") + protected String strasse; + @XmlAttribute(name = "Hausnr") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + protected String zusatz; + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + public void setSONSTIGEPERSON(SONSTIGEPERSONType value) { + this.sonstigeperson = value; + } + + /** + * Gets the value of the elAnzahlOrELEinstufungOrELEntscheidungsfrage property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elAnzahlOrELEinstufungOrELEntscheidungsfrage property. + * + *

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

+     *    getELAnzahlOrELEinstufungOrELEntscheidungsfrage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * {@link ELEinstufungType } + * {@link ELEntscheidungsfrageType } + * {@link ELIdentifizierungType } + * {@link ELKommunikationType } + * {@link ELLegitimationType } + * {@link ELTextType } + * + * + */ + public List getELAnzahlOrELEinstufungOrELEntscheidungsfrage() { + if (elAnzahlOrELEinstufungOrELEntscheidungsfrage == null) { + elAnzahlOrELEinstufungOrELEntscheidungsfrage = new ArrayList(); + } + return this.elAnzahlOrELEinstufungOrELEntscheidungsfrage; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZusatz(String value) { + this.zusatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InitiateClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InitiateClaimRequestType.java new file mode 100644 index 00000000..64123dea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InitiateClaimRequestType.java @@ -0,0 +1,359 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Typ für die Durchführung einer einfachen Schadenmeldung + * + *

Java-Klasse für InitiateClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="InitiateClaimRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="ReferenzIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallId_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="SchadOrt" type="{urn:omds3ServiceTypes-1-1-0}Ort_Type"/>
+ *         <element name="BeteiligtePersonen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePerson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}Upload_Dokument_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schadenmelder" type="{urn:omds3ServiceTypes-1-1-0}Schadenmelder_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InitiateClaimRequest_Type", propOrder = { + "vuNr", + "referenzIdGeschaeftsfall", + "ordnungsbegriffZuordFremd", + "polizzennr", + "vertragsID", + "ereigniszpkt", + "ereignisbeschrTxt", + "schadOrt", + "beteiligtePersonen", + "dokumente", + "schadenmelder" +}) +public class InitiateClaimRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "ReferenzIdGeschaeftsfall") + protected String referenzIdGeschaeftsfall; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected String ordnungsbegriffZuordFremd; + @XmlElement(name = "Polizzennr") + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "Ereigniszpkt", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar ereigniszpkt; + @XmlElement(name = "EreignisbeschrTxt", required = true) + protected String ereignisbeschrTxt; + @XmlElement(name = "SchadOrt", required = true) + protected OrtType schadOrt; + @XmlElement(name = "BeteiligtePersonen") + protected List beteiligtePersonen; + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "Schadenmelder", required = true) + protected SchadenmelderType schadenmelder; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der referenzIdGeschaeftsfall-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReferenzIdGeschaeftsfall() { + return referenzIdGeschaeftsfall; + } + + /** + * Legt den Wert der referenzIdGeschaeftsfall-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReferenzIdGeschaeftsfall(String value) { + this.referenzIdGeschaeftsfall = value; + } + + /** + * Ruft den Wert der ordnungsbegriffZuordFremd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der ereigniszpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEreigniszpkt() { + return ereigniszpkt; + } + + /** + * Legt den Wert der ereigniszpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEreigniszpkt(XMLGregorianCalendar value) { + this.ereigniszpkt = value; + } + + /** + * Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEreignisbeschrTxt() { + return ereignisbeschrTxt; + } + + /** + * Legt den Wert der ereignisbeschrTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEreignisbeschrTxt(String value) { + this.ereignisbeschrTxt = value; + } + + /** + * Ruft den Wert der schadOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link OrtType } + * + */ + public OrtType getSchadOrt() { + return schadOrt; + } + + /** + * Legt den Wert der schadOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OrtType } + * + */ + public void setSchadOrt(OrtType value) { + this.schadOrt = value; + } + + /** + * Gets the value of the beteiligtePersonen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the beteiligtePersonen property. + * + *

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

+     *    getBeteiligtePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonType } + * + * + */ + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Gets the value of the dokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumente property. + * + *

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

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link UploadDokumentType } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Ruft den Wert der schadenmelder-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenmelderType } + * + */ + public SchadenmelderType getSchadenmelder() { + return schadenmelder; + } + + /** + * Legt den Wert der schadenmelder-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenmelderType } + * + */ + public void setSchadenmelder(SchadenmelderType value) { + this.schadenmelder = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InitiateClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InitiateClaimResponseType.java new file mode 100644 index 00000000..4001a2f3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/InitiateClaimResponseType.java @@ -0,0 +1,131 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * Anworttyp beim Erzeugen einer einfachen Schadenmeldung + * + *

Java-Klasse für InitiateClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="InitiateClaimResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="MeldungsZusammenfassung" type="{urn:omds3ServiceTypes-1-1-0}MeldungszusammenfassungInitiateClaim_Type" minOccurs="0"/>
+ *         <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InitiateClaimResponse_Type", propOrder = { + "meldungsZusammenfassung", + "meldedat", + "serviceFault" +}) +public class InitiateClaimResponseType { + + @XmlElement(name = "MeldungsZusammenfassung") + protected MeldungszusammenfassungInitiateClaimType meldungsZusammenfassung; + @XmlElement(name = "Meldedat", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar meldedat; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der meldungsZusammenfassung-Eigenschaft ab. + * + * @return + * possible object is + * {@link MeldungszusammenfassungInitiateClaimType } + * + */ + public MeldungszusammenfassungInitiateClaimType getMeldungsZusammenfassung() { + return meldungsZusammenfassung; + } + + /** + * Legt den Wert der meldungsZusammenfassung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link MeldungszusammenfassungInitiateClaimType } + * + */ + public void setMeldungsZusammenfassung(MeldungszusammenfassungInitiateClaimType value) { + this.meldungsZusammenfassung = value; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the serviceFault property. + * + *

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

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LoginRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LoginRequestType.java new file mode 100644 index 00000000..777a85cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LoginRequestType.java @@ -0,0 +1,93 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AuthorizationFilter; + + +/** + * Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + * + *

Java-Klasse für LoginRequestType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LoginRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LoginRequestType", propOrder = { + "vuNr", + "authFilter" +}) +public class LoginRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListRequestType.java new file mode 100644 index 00000000..d762939c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListRequestType.java @@ -0,0 +1,234 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter; + + +/** + * Typ für Request um Liste mit Schadens-Events zu erhalten + * + *

Java-Klasse für LossEventListRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LossEventListRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Ereigniszeitpunkt"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LossEventListRequest_Type", propOrder = { + "vuNr", + "authFilter", + "polizzennr", + "zeitraum", + "maxResults", + "offset", + "orderBy" +}) +public class LossEventListRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Polizzennr") + protected List polizzennr; + @XmlElement(name = "Zeitraum", required = true) + protected ELZeitraumType zeitraum; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + protected long offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Gets the value of the polizzennr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the polizzennr property. + * + *

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

+     *    getPolizzennr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getPolizzennr() { + if (polizzennr == null) { + polizzennr = new ArrayList(); + } + return this.polizzennr; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELZeitraumType } + * + */ + public ELZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELZeitraumType } + * + */ + public void setZeitraum(ELZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListResponseType.java new file mode 100644 index 00000000..ec41f1f8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventListResponseType.java @@ -0,0 +1,232 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum + * + *

Java-Klasse für LossEventListResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LossEventListResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="LossEvents" type="{urn:omds3ServiceTypes-1-1-0}LossEvent_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LossEventListResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class LossEventListResponseType { + + @XmlElement(name = "Result") + protected LossEventListResponseType.Result result; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link LossEventListResponseType.Result } + * + */ + public LossEventListResponseType.Result getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link LossEventListResponseType.Result } + * + */ + public void setResult(LossEventListResponseType.Result value) { + this.result = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="LossEvents" type="{urn:omds3ServiceTypes-1-1-0}LossEvent_Type" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "lossEvents" + }) + public static class Result { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "LossEvents") + protected List lossEvents; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the lossEvents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the lossEvents property. + * + *

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

+         *    getLossEvents().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LossEventType } + * + * + */ + public List getLossEvents() { + if (lossEvents == null) { + lossEvents = new ArrayList(); + } + return this.lossEvents; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventRegisteredResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventRegisteredResponseType.java new file mode 100644 index 00000000..175faf52 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventRegisteredResponseType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + * + *

Java-Klasse für LossEventRegisteredResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LossEventRegisteredResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LossEventRegisteredResponse_Type") +public class LossEventRegisteredResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventType.java new file mode 100644 index 00000000..83f1ec3b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/LossEventType.java @@ -0,0 +1,151 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird + * + *

Java-Klasse für LossEvent_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LossEvent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *         <element name="Ereigniszpkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LossEvent_Type", propOrder = { + "vuNr", + "idGeschaeftsfallSchadenereignis", + "ereigniszpkt", + "ereignisbeschrTxt" +}) +public class LossEventType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true) + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "Ereigniszpkt", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar ereigniszpkt; + @XmlElement(name = "EreignisbeschrTxt", required = true) + protected String ereignisbeschrTxt; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der ereigniszpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEreigniszpkt() { + return ereigniszpkt; + } + + /** + * Legt den Wert der ereigniszpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEreigniszpkt(XMLGregorianCalendar value) { + this.ereigniszpkt = value; + } + + /** + * Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEreignisbeschrTxt() { + return ereignisbeschrTxt; + } + + /** + * Legt den Wert der ereignisbeschrTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEreignisbeschrTxt(String value) { + this.ereignisbeschrTxt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungSchadenType.java new file mode 100644 index 00000000..94570b10 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungSchadenType.java @@ -0,0 +1,432 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.WaehrungsCdType; + + +/** + * Typ um ein Schadenobjekt in der Schadenmeldung abzubilden + * + *

Java-Klasse für MeldungSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="MeldungSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Schadenbeteiligte" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *                 <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *                 <attribute name="BetRolleCd" use="required" type="{urn:omds20}BetRolleCd_Type" />
+ *                 <attribute name="BetTxt">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <maxLength value="100"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Spartendetails" type="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MeldungSchaden_Type", propOrder = { + "schadenzuordnung", + "polizzennr", + "vertragsID", + "schadenTxt", + "schadenbeteiligte", + "leistungGeschaetzt", + "waehrungsCd", + "spartendetails" +}) +public class MeldungSchadenType { + + @XmlElement(name = "Schadenzuordnung", required = true) + protected SchadenzuordnungType schadenzuordnung; + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "SchadenTxt") + protected String schadenTxt; + @XmlElement(name = "Schadenbeteiligte") + protected List schadenbeteiligte; + @XmlElement(name = "LeistungGeschaetzt") + protected BigDecimal leistungGeschaetzt; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Spartendetails") + protected SpartendetailSchadenType spartendetails; + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der schadenTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenTxt() { + return schadenTxt; + } + + /** + * Legt den Wert der schadenTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenTxt(String value) { + this.schadenTxt = value; + } + + /** + * Gets the value of the schadenbeteiligte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schadenbeteiligte property. + * + *

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

+     *    getSchadenbeteiligte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MeldungSchadenType.Schadenbeteiligte } + * + * + */ + public List getSchadenbeteiligte() { + if (schadenbeteiligte == null) { + schadenbeteiligte = new ArrayList(); + } + return this.schadenbeteiligte; + } + + /** + * Ruft den Wert der leistungGeschaetzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLeistungGeschaetzt() { + return leistungGeschaetzt; + } + + /** + * Legt den Wert der leistungGeschaetzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLeistungGeschaetzt(BigDecimal value) { + this.leistungGeschaetzt = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der spartendetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpartendetailSchadenType } + * + */ + public SpartendetailSchadenType getSpartendetails() { + return spartendetails; + } + + /** + * Legt den Wert der spartendetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpartendetailSchadenType } + * + */ + public void setSpartendetails(SpartendetailSchadenType value) { + this.spartendetails = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *       <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+     *       <attribute name="BetRolleCd" use="required" type="{urn:omds20}BetRolleCd_Type" />
+     *       <attribute name="BetTxt">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <maxLength value="100"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "geschInteresseLfnr" + }) + public static class Schadenbeteiligte { + + @XmlElement(name = "GeschInteresseLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List geschInteresseLfnr; + @XmlAttribute(name = "BetLfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int betLfnr; + @XmlAttribute(name = "BetRolleCd", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + protected String betRolleCd; + @XmlAttribute(name = "BetTxt", namespace = "urn:omds3ServiceTypes-1-1-0") + protected String betTxt; + + /** + * Gets the value of the geschInteresseLfnr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the geschInteresseLfnr property. + * + *

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

+         *    getGeschInteresseLfnr().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getGeschInteresseLfnr() { + if (geschInteresseLfnr == null) { + geschInteresseLfnr = new ArrayList(); + } + return this.geschInteresseLfnr; + } + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + */ + public int getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + */ + public void setBetLfnr(int value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der betRolleCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetRolleCd() { + return betRolleCd; + } + + /** + * Legt den Wert der betRolleCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetRolleCd(String value) { + this.betRolleCd = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetTxt(String value) { + this.betTxt = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungszusammenfassungInitiateClaimType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungszusammenfassungInitiateClaimType.java new file mode 100644 index 00000000..dc28e70f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungszusammenfassungInitiateClaimType.java @@ -0,0 +1,436 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + * Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + * + *

Java-Klasse für MeldungszusammenfassungInitiateClaim_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="MeldungszusammenfassungInitiateClaim_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ErgebnisDokumente" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *                   <choice>
+ *                     <element name="Dokument" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+ *                     <element name="FehlerDokumentenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *                   </choice>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Schaeden" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+ *                   <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *                   <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MeldungszusammenfassungInitiateClaim_Type", propOrder = { + "idGeschaeftsfallSchadenereignis", + "vuNr", + "ordnungsbegriffZuordFremd", + "ergebnisDokumente", + "schaeden" +}) +public class MeldungszusammenfassungInitiateClaimType { + + @XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true) + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected List ordnungsbegriffZuordFremd; + @XmlElement(name = "ErgebnisDokumente") + protected List ergebnisDokumente; + @XmlElement(name = "Schaeden") + protected List schaeden; + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis Gets the value of the ordnungsbegriffZuordFremd property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ordnungsbegriffZuordFremd property. + * + *

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

+     *    getOrdnungsbegriffZuordFremd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrdnungsbegriffZuordFremd() { + if (ordnungsbegriffZuordFremd == null) { + ordnungsbegriffZuordFremd = new ArrayList(); + } + return this.ordnungsbegriffZuordFremd; + } + + /** + * Gets the value of the ergebnisDokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ergebnisDokumente property. + * + *

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

+     *    getErgebnisDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MeldungszusammenfassungInitiateClaimType.ErgebnisDokumente } + * + * + */ + public List getErgebnisDokumente() { + if (ergebnisDokumente == null) { + ergebnisDokumente = new ArrayList(); + } + return this.ergebnisDokumente; + } + + /** + * Gets the value of the schaeden property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schaeden property. + * + *

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

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MeldungszusammenfassungInitiateClaimType.Schaeden } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}int"/>
+     *         <choice>
+     *           <element name="Dokument" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+     *           <element name="FehlerDokumentenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+     *         </choice>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "lfdNr", + "dokument", + "fehlerDokumentenanlage" + }) + public static class ErgebnisDokumente { + + @XmlElement(name = "LfdNr") + protected int lfdNr; + @XmlElement(name = "Dokument") + protected ArcImageInfo dokument; + @XmlElement(name = "FehlerDokumentenanlage") + protected ServiceFault fehlerDokumentenanlage; + + /** + * Ruft den Wert der lfdNr-Eigenschaft ab. + * + */ + public int getLfdNr() { + return lfdNr; + } + + /** + * Legt den Wert der lfdNr-Eigenschaft fest. + * + */ + public void setLfdNr(int value) { + this.lfdNr = value; + } + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcImageInfo } + * + */ + public ArcImageInfo getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcImageInfo } + * + */ + public void setDokument(ArcImageInfo value) { + this.dokument = value; + } + + /** + * Ruft den Wert der fehlerDokumentenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getFehlerDokumentenanlage() { + return fehlerDokumentenanlage; + } + + /** + * Legt den Wert der fehlerDokumentenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setFehlerDokumentenanlage(ServiceFault value) { + this.fehlerDokumentenanlage = value; + } + + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+     *         <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+     *         <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "bearbStandCd", + "schadennr", + "sachbearbVU" + }) + public static class Schaeden { + + @XmlElement(name = "BearbStandCd", required = true) + protected String bearbStandCd; + @XmlElement(name = "Schadennr", required = true) + protected String schadennr; + @XmlElement(name = "SachbearbVU") + protected SachbearbVUType sachbearbVU; + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType } + * + */ + public SachbearbVUType getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType } + * + */ + public void setSachbearbVU(SachbearbVUType value) { + this.sachbearbVU = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungszusammenfassungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungszusammenfassungType.java new file mode 100644 index 00000000..8c559ce5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/MeldungszusammenfassungType.java @@ -0,0 +1,629 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + * + *

Java-Klasse für Meldungszusammenfassung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Meldungszusammenfassung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ErgebnisDokumente" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *                   <choice>
+ *                     <element name="Dokument" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+ *                     <element name="FehlerDokumentenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *                   </choice>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ErgebnisSchaeden" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <choice>
+ *                     <element name="Schadenanlage">
+ *                       <complexType>
+ *                         <complexContent>
+ *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                             <sequence>
+ *                               <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenanlage"/>
+ *                               <element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung"/>
+ *                               <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+ *                               <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *                               <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+ *                             </sequence>
+ *                           </restriction>
+ *                         </complexContent>
+ *                       </complexType>
+ *                     </element>
+ *                     <element name="FehlerSchadenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *                   </choice>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Meldungszusammenfassung_Type", propOrder = { + "idGeschaeftsfallSchadenereignis", + "vuNr", + "ordnungsbegriffZuordFremd", + "ergebnisDokumente", + "ergebnisSchaeden" +}) +public class MeldungszusammenfassungType { + + @XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true) + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected List ordnungsbegriffZuordFremd; + @XmlElement(name = "ErgebnisDokumente") + protected List ergebnisDokumente; + @XmlElement(name = "ErgebnisSchaeden", required = true) + protected List ergebnisSchaeden; + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis Gets the value of the ordnungsbegriffZuordFremd property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ordnungsbegriffZuordFremd property. + * + *

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

+     *    getOrdnungsbegriffZuordFremd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrdnungsbegriffZuordFremd() { + if (ordnungsbegriffZuordFremd == null) { + ordnungsbegriffZuordFremd = new ArrayList(); + } + return this.ordnungsbegriffZuordFremd; + } + + /** + * Gets the value of the ergebnisDokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ergebnisDokumente property. + * + *

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

+     *    getErgebnisDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MeldungszusammenfassungType.ErgebnisDokumente } + * + * + */ + public List getErgebnisDokumente() { + if (ergebnisDokumente == null) { + ergebnisDokumente = new ArrayList(); + } + return this.ergebnisDokumente; + } + + /** + * Gets the value of the ergebnisSchaeden property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ergebnisSchaeden property. + * + *

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

+     *    getErgebnisSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MeldungszusammenfassungType.ErgebnisSchaeden } + * + * + */ + public List getErgebnisSchaeden() { + if (ergebnisSchaeden == null) { + ergebnisSchaeden = new ArrayList(); + } + return this.ergebnisSchaeden; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}int"/>
+     *         <choice>
+     *           <element name="Dokument" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo"/>
+     *           <element name="FehlerDokumentenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+     *         </choice>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "lfdNr", + "dokument", + "fehlerDokumentenanlage" + }) + public static class ErgebnisDokumente { + + @XmlElement(name = "LfdNr") + protected int lfdNr; + @XmlElement(name = "Dokument") + protected ArcImageInfo dokument; + @XmlElement(name = "FehlerDokumentenanlage") + protected ServiceFault fehlerDokumentenanlage; + + /** + * Ruft den Wert der lfdNr-Eigenschaft ab. + * + */ + public int getLfdNr() { + return lfdNr; + } + + /** + * Legt den Wert der lfdNr-Eigenschaft fest. + * + */ + public void setLfdNr(int value) { + this.lfdNr = value; + } + + /** + * Ruft den Wert der dokument-Eigenschaft ab. + * + * @return + * possible object is + * {@link ArcImageInfo } + * + */ + public ArcImageInfo getDokument() { + return dokument; + } + + /** + * Legt den Wert der dokument-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ArcImageInfo } + * + */ + public void setDokument(ArcImageInfo value) { + this.dokument = value; + } + + /** + * Ruft den Wert der fehlerDokumentenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getFehlerDokumentenanlage() { + return fehlerDokumentenanlage; + } + + /** + * Legt den Wert der fehlerDokumentenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setFehlerDokumentenanlage(ServiceFault value) { + this.fehlerDokumentenanlage = value; + } + + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <choice>
+     *           <element name="Schadenanlage">
+     *             <complexType>
+     *               <complexContent>
+     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                   <sequence>
+     *                     <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenanlage"/>
+     *                     <element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung"/>
+     *                     <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+     *                     <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+     *                     <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+     *                   </sequence>
+     *                 </restriction>
+     *               </complexContent>
+     *             </complexType>
+     *           </element>
+     *           <element name="FehlerSchadenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+     *         </choice>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "lfdNr", + "schadenanlage", + "fehlerSchadenanlage" + }) + public static class ErgebnisSchaeden { + + @XmlElement(name = "LfdNr") + @XmlSchemaType(name = "unsignedInt") + protected long lfdNr; + @XmlElement(name = "Schadenanlage") + protected MeldungszusammenfassungType.ErgebnisSchaeden.Schadenanlage schadenanlage; + @XmlElement(name = "FehlerSchadenanlage") + protected ServiceFault fehlerSchadenanlage; + + /** + * Ruft den Wert der lfdNr-Eigenschaft ab. + * + */ + public long getLfdNr() { + return lfdNr; + } + + /** + * Legt den Wert der lfdNr-Eigenschaft fest. + * + */ + public void setLfdNr(long value) { + this.lfdNr = value; + } + + /** + * Ruft den Wert der schadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link MeldungszusammenfassungType.ErgebnisSchaeden.Schadenanlage } + * + */ + public MeldungszusammenfassungType.ErgebnisSchaeden.Schadenanlage getSchadenanlage() { + return schadenanlage; + } + + /** + * Legt den Wert der schadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link MeldungszusammenfassungType.ErgebnisSchaeden.Schadenanlage } + * + */ + public void setSchadenanlage(MeldungszusammenfassungType.ErgebnisSchaeden.Schadenanlage value) { + this.schadenanlage = value; + } + + /** + * Ruft den Wert der fehlerSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getFehlerSchadenanlage() { + return fehlerSchadenanlage; + } + + /** + * Legt den Wert der fehlerSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setFehlerSchadenanlage(ServiceFault value) { + this.fehlerSchadenanlage = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenanlage"/>
+         *         <element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung"/>
+         *         <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+         *         <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+         *         <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "idGeschaeftsfallSchadenanlage", + "schadenzuordnung", + "bearbStandCd", + "schadennr", + "sachbearbVU" + }) + public static class Schadenanlage { + + @XmlElement(name = "IdGeschaeftsfallSchadenanlage", required = true) + protected String idGeschaeftsfallSchadenanlage; + @XmlElement(name = "Schadenzuordnung", required = true) + protected SchadenzuordnungType schadenzuordnung; + @XmlElement(name = "BearbStandCd", required = true) + protected String bearbStandCd; + @XmlElement(name = "Schadennr") + protected String schadennr; + @XmlElement(name = "SachbearbVU") + protected SachbearbVUType sachbearbVU; + + /** + * Ruft den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenanlage() { + return idGeschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenanlage(String value) { + this.idGeschaeftsfallSchadenanlage = value; + } + + /** + * Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType } + * + */ + public SachbearbVUType getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType } + * + */ + public void setSachbearbVU(SachbearbVUType value) { + this.sachbearbVU = value; + } + + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageInfoType.java new file mode 100644 index 00000000..23d7eb53 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageInfoType.java @@ -0,0 +1,270 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.PaketInhCdType; +import at.vvo.omds.types.omds2Types.v2_9.PaketUmfCdType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementIdType; + + +/** + * Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + * + *

Java-Klasse für OMDSPackageInfoType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="omdsPackageIdDetails" type="{urn:omds3CommonServiceTypes-1-1-0}ElementIdType"/>
+ *         <element name="timeStamp" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="packageSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="packageExtent" type="{urn:omds20}PaketUmfCd_Type"/>
+ *         <element name="packageContentCode" type="{urn:omds20}PaketInhCd_Type" maxOccurs="unbounded"/>
+ *         <element name="referencedDocument" type="{urn:omds3ServiceTypes-1-1-0}PaketDokumente_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageInfoType", propOrder = { + "vuNr", + "maklerID", + "omdsPackageIdDetails", + "timeStamp", + "packageSize", + "packageExtent", + "packageContentCode", + "referencedDocument" +}) +public class OMDSPackageInfoType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "MaklerID", required = true) + protected String maklerID; + @XmlElement(required = true) + protected ElementIdType omdsPackageIdDetails; + @XmlElement(required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar timeStamp; + protected int packageSize; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected PaketUmfCdType packageExtent; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected List packageContentCode; + protected List referencedDocument; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Ruft den Wert der omdsPackageIdDetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementIdType } + * + */ + public ElementIdType getOmdsPackageIdDetails() { + return omdsPackageIdDetails; + } + + /** + * Legt den Wert der omdsPackageIdDetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementIdType } + * + */ + public void setOmdsPackageIdDetails(ElementIdType value) { + this.omdsPackageIdDetails = value; + } + + /** + * Ruft den Wert der timeStamp-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getTimeStamp() { + return timeStamp; + } + + /** + * Legt den Wert der timeStamp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setTimeStamp(XMLGregorianCalendar value) { + this.timeStamp = value; + } + + /** + * Ruft den Wert der packageSize-Eigenschaft ab. + * + */ + public int getPackageSize() { + return packageSize; + } + + /** + * Legt den Wert der packageSize-Eigenschaft fest. + * + */ + public void setPackageSize(int value) { + this.packageSize = value; + } + + /** + * Ruft den Wert der packageExtent-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketUmfCdType } + * + */ + public PaketUmfCdType getPackageExtent() { + return packageExtent; + } + + /** + * Legt den Wert der packageExtent-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketUmfCdType } + * + */ + public void setPackageExtent(PaketUmfCdType value) { + this.packageExtent = value; + } + + /** + * Gets the value of the packageContentCode property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the packageContentCode property. + * + *

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

+     *    getPackageContentCode().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PaketInhCdType } + * + * + */ + public List getPackageContentCode() { + if (packageContentCode == null) { + packageContentCode = new ArrayList(); + } + return this.packageContentCode; + } + + /** + * Gets the value of the referencedDocument property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the referencedDocument property. + * + *

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

+     *    getReferencedDocument().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PaketDokumenteType } + * + * + */ + public List getReferencedDocument() { + if (referencedDocument == null) { + referencedDocument = new ArrayList(); + } + return this.referencedDocument; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageListRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageListRequest.java new file mode 100644 index 00000000..578acc6f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageListRequest.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AgentFilterType; + + +/** + *

Java-Klasse für OMDSPackageListRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageListRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="dateFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="dateUntil" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListRequest", propOrder = { + "vuNr", + "agentFilter", + "dateFrom", + "dateUntil" +}) +public class OMDSPackageListRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + protected AgentFilterType agentFilter; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateFrom; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar dateUntil; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Ruft den Wert der dateFrom-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateFrom() { + return dateFrom; + } + + /** + * Legt den Wert der dateFrom-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateFrom(XMLGregorianCalendar value) { + this.dateFrom = value; + } + + /** + * Ruft den Wert der dateUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDateUntil() { + return dateUntil; + } + + /** + * Legt den Wert der dateUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDateUntil(XMLGregorianCalendar value) { + this.dateUntil = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageListResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageListResponse.java new file mode 100644 index 00000000..6376cba5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageListResponse.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + * Dieser Typ definiert eine Liste von OMDS-Datensaetzen + * + *

Java-Klasse für OMDSPackageListResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageListResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageListResponse", propOrder = { + "omdsPackageInfo", + "serviceFault" +}) +public class OMDSPackageListResponse { + + protected List omdsPackageInfo; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the omdsPackageInfo property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the omdsPackageInfo property. + * + *

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

+     *    getOmdsPackageInfo().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OMDSPackageInfoType } + * + * + */ + public List getOmdsPackageInfo() { + if (omdsPackageInfo == null) { + omdsPackageInfo = new ArrayList(); + } + return this.omdsPackageInfo; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the serviceFault property. + * + *

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

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageRequest.java new file mode 100644 index 00000000..d048922b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageRequest.java @@ -0,0 +1,125 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AgentFilterType; + + +/** + *

Java-Klasse für OMDSPackageRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="agentFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element name="omdsPackageId" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageRequest", propOrder = { + "vuNr", + "agentFilter", + "omdsPackageId" +}) +public class OMDSPackageRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + protected AgentFilterType agentFilter; + @XmlElement(required = true) + protected List omdsPackageId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der agentFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAgentFilter() { + return agentFilter; + } + + /** + * Legt den Wert der agentFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAgentFilter(AgentFilterType value) { + this.agentFilter = value; + } + + /** + * Gets the value of the omdsPackageId property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the omdsPackageId property. + * + *

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

+     *    getOmdsPackageId().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOmdsPackageId() { + if (omdsPackageId == null) { + omdsPackageId = new ArrayList(); + } + return this.omdsPackageId; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageResponse.java new file mode 100644 index 00000000..8136dd33 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OMDSPackageResponse.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + *

Java-Klasse für OMDSPackageResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OMDSPackageResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackage" type="{urn:omds3ServiceTypes-1-1-0}RequestedOMDSPackage" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OMDSPackageResponse", propOrder = { + "requestedOmdsPackage", + "serviceFault" +}) +public class OMDSPackageResponse { + + protected List requestedOmdsPackage; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Gets the value of the requestedOmdsPackage property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the requestedOmdsPackage property. + * + *

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

+     *    getRequestedOmdsPackage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RequestedOMDSPackage } + * + * + */ + public List getRequestedOmdsPackage() { + if (requestedOmdsPackage == null) { + requestedOmdsPackage = new ArrayList(); + } + return this.requestedOmdsPackage; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the serviceFault property. + * + *

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

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjectFactory.java new file mode 100644 index 00000000..7a244dd7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjectFactory.java @@ -0,0 +1,1409 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.v1_3_0 package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _LoginRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginRequest"); + private final static QName _LoginResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "loginResponse"); + private final static QName _GetUserDataRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataRequest"); + private final static QName _GetUserDataResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getUserDataResponse"); + private final static QName _GetOMDSPackageListRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListRequest"); + private final static QName _GetOMDSPackageListResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageListResponse"); + private final static QName _GetOMDSPackageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageRequest"); + private final static QName _GetOMDSPackageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getOMDSPackageResponse"); + private final static QName _GetArcImageInfosRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosRequest"); + private final static QName _GetArcImageInfosResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageInfosResponse"); + private final static QName _GetArcImageRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageRequest"); + private final static QName _GetArcImageResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getArcImageResponse"); + private final static QName _GetDeepLinkClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimRequest"); + private final static QName _GetDeepLinkClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkClaimResponse"); + private final static QName _GetDeepLinkPartnerRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerRequest"); + private final static QName _GetDeepLinkPartnerResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPartnerResponse"); + private final static QName _GetDeepLinkOfferRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferRequest"); + private final static QName _GetDeepLinkOfferResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkOfferResponse"); + private final static QName _GetDeepLinkPolicyRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyRequest"); + private final static QName _GetDeepLinkPolicyResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkPolicyResponse"); + private final static QName _GetDeepLinkBusinessObjectResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "getDeepLinkBusinessObjectResponse"); + private final static QName _WithoutFrame_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "withoutFrame"); + private final static QName _HttpActionLink_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "httpActionLink"); + private final static QName _CreateClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "CreateClaimRequest"); + private final static QName _InformationenPerson_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InformationenPerson"); + private final static QName _CreateClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "CreateClaimResponse"); + private final static QName _InitiateClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InitiateClaimRequest"); + private final static QName _InitiateClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "InitiateClaimResponse"); + private final static QName _AddDocToClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "AddDocToClaimRequest"); + private final static QName _AddDocToClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "AddDocToClaimResponse"); + private final static QName _GetClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetClaimRequest"); + private final static QName _GetClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetClaimResponse"); + private final static QName _GetClaimLightRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetClaimLightRequest"); + private final static QName _GetClaimLightResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetClaimLightResponse"); + private final static QName _GetNumberOfDocumentsRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetNumberOfDocumentsRequest"); + private final static QName _GetNumberOfDocumentsResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetNumberOfDocumentsResponse"); + private final static QName _GetDocumentInfosRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetDocumentInfosRequest"); + private final static QName _GetDocumentInfosResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetDocumentInfosResponse"); + private final static QName _SearchClaimRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "SearchClaimRequest"); + private final static QName _SearchClaimResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "SearchClaimResponse"); + private final static QName _Schadenzuordnung_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "Schadenzuordnung"); + private final static QName _ChangedClaimsListRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "ChangedClaimsListRequest"); + private final static QName _ChangedClaimsListResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "ChangedClaimsListResponse"); + private final static QName _LossEventListRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "LossEventListRequest"); + private final static QName _LossEventListResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "LossEventListResponse"); + private final static QName _IdGeschaeftsfallSchadenereignis_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "IdGeschaeftsfallSchadenereignis"); + private final static QName _IdGeschaeftsfallSchadenanlage_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "IdGeschaeftsfallSchadenanlage"); + private final static QName _DeclareEndpointRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "DeclareEndpointRequest"); + private final static QName _ArtAuthentifizierung_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "ArtAuthentifizierung"); + private final static QName _DeclareEndpointResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "DeclareEndpointResponse"); + private final static QName _SecurityContextTokenRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "SecurityContextTokenRequest"); + private final static QName _SecurityContextTokenResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "SecurityContextTokenResponse"); + private final static QName _DeclareNewClaimStatusRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "DeclareNewClaimStatusRequest"); + private final static QName _DeclareNewClaimStatusResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "DeclareNewClaimStatusResponse"); + private final static QName _LossEventRegisteredRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "LossEventRegisteredRequest"); + private final static QName _LossEventRegisteredResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "LossEventRegisteredResponse"); + private final static QName _DeleteRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "DeleteRequest"); + private final static QName _GetStatusChangesRequest_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetStatusChangesRequest"); + private final static QName _GetStatusChangesResponse_QNAME = new QName("urn:omds3ServiceTypes-1-1-0", "GetStatusChangesResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link SchadenStatusType } + * + */ + public SchadenStatusType createSchadenStatusType() { + return new SchadenStatusType(); + } + + /** + * Create an instance of {@link SachbearbVUType } + * + */ + public SachbearbVUType createSachbearbVUType() { + return new SachbearbVUType(); + } + + /** + * Create an instance of {@link SchadenereignisType } + * + */ + public SchadenereignisType createSchadenereignisType() { + return new SchadenereignisType(); + } + + /** + * Create an instance of {@link MeldungszusammenfassungInitiateClaimType } + * + */ + public MeldungszusammenfassungInitiateClaimType createMeldungszusammenfassungInitiateClaimType() { + return new MeldungszusammenfassungInitiateClaimType(); + } + + /** + * Create an instance of {@link MeldungszusammenfassungType } + * + */ + public MeldungszusammenfassungType createMeldungszusammenfassungType() { + return new MeldungszusammenfassungType(); + } + + /** + * Create an instance of {@link MeldungszusammenfassungType.ErgebnisSchaeden } + * + */ + public MeldungszusammenfassungType.ErgebnisSchaeden createMeldungszusammenfassungTypeErgebnisSchaeden() { + return new MeldungszusammenfassungType.ErgebnisSchaeden(); + } + + /** + * Create an instance of {@link SchadenType } + * + */ + public SchadenType createSchadenType() { + return new SchadenType(); + } + + /** + * Create an instance of {@link MeldungSchadenType } + * + */ + public MeldungSchadenType createMeldungSchadenType() { + return new MeldungSchadenType(); + } + + /** + * Create an instance of {@link OrtType } + * + */ + public OrtType createOrtType() { + return new OrtType(); + } + + /** + * Create an instance of {@link RequestedOMDSPackage } + * + */ + public RequestedOMDSPackage createRequestedOMDSPackage() { + return new RequestedOMDSPackage(); + } + + /** + * Create an instance of {@link GetStatusChangesResponseType } + * + */ + public GetStatusChangesResponseType createGetStatusChangesResponseType() { + return new GetStatusChangesResponseType(); + } + + /** + * Create an instance of {@link LossEventListResponseType } + * + */ + public LossEventListResponseType createLossEventListResponseType() { + return new LossEventListResponseType(); + } + + /** + * Create an instance of {@link ChangedClaimsListResponseType } + * + */ + public ChangedClaimsListResponseType createChangedClaimsListResponseType() { + return new ChangedClaimsListResponseType(); + } + + /** + * Create an instance of {@link SearchClaimResponseType } + * + */ + public SearchClaimResponseType createSearchClaimResponseType() { + return new SearchClaimResponseType(); + } + + /** + * Create an instance of {@link GetDocumentInfosResponseType } + * + */ + public GetDocumentInfosResponseType createGetDocumentInfosResponseType() { + return new GetDocumentInfosResponseType(); + } + + /** + * Create an instance of {@link UserDataResponse } + * + */ + public UserDataResponse createUserDataResponse() { + return new UserDataResponse(); + } + + /** + * Create an instance of {@link LoginRequestType } + * + */ + public LoginRequestType createLoginRequestType() { + return new LoginRequestType(); + } + + /** + * Create an instance of {@link DeepLinkBusinessObjectResponse } + * + */ + public DeepLinkBusinessObjectResponse createDeepLinkBusinessObjectResponse() { + return new DeepLinkBusinessObjectResponse(); + } + + /** + * Create an instance of {@link UserDataRequest } + * + */ + public UserDataRequest createUserDataRequest() { + return new UserDataRequest(); + } + + /** + * Create an instance of {@link OMDSPackageListRequest } + * + */ + public OMDSPackageListRequest createOMDSPackageListRequest() { + return new OMDSPackageListRequest(); + } + + /** + * Create an instance of {@link OMDSPackageListResponse } + * + */ + public OMDSPackageListResponse createOMDSPackageListResponse() { + return new OMDSPackageListResponse(); + } + + /** + * Create an instance of {@link OMDSPackageRequest } + * + */ + public OMDSPackageRequest createOMDSPackageRequest() { + return new OMDSPackageRequest(); + } + + /** + * Create an instance of {@link OMDSPackageResponse } + * + */ + public OMDSPackageResponse createOMDSPackageResponse() { + return new OMDSPackageResponse(); + } + + /** + * Create an instance of {@link ArcImageInfosRequest } + * + */ + public ArcImageInfosRequest createArcImageInfosRequest() { + return new ArcImageInfosRequest(); + } + + /** + * Create an instance of {@link ArcImageInfosResponse } + * + */ + public ArcImageInfosResponse createArcImageInfosResponse() { + return new ArcImageInfosResponse(); + } + + /** + * Create an instance of {@link ArcImageRequest } + * + */ + public ArcImageRequest createArcImageRequest() { + return new ArcImageRequest(); + } + + /** + * Create an instance of {@link ArcImageResponse } + * + */ + public ArcImageResponse createArcImageResponse() { + return new ArcImageResponse(); + } + + /** + * Create an instance of {@link DeepLinkClaimRequest } + * + */ + public DeepLinkClaimRequest createDeepLinkClaimRequest() { + return new DeepLinkClaimRequest(); + } + + /** + * Create an instance of {@link DeepLinkPartnerRequest } + * + */ + public DeepLinkPartnerRequest createDeepLinkPartnerRequest() { + return new DeepLinkPartnerRequest(); + } + + /** + * Create an instance of {@link DeepLinkOfferRequest } + * + */ + public DeepLinkOfferRequest createDeepLinkOfferRequest() { + return new DeepLinkOfferRequest(); + } + + /** + * Create an instance of {@link DeepLinkPolicyRequest } + * + */ + public DeepLinkPolicyRequest createDeepLinkPolicyRequest() { + return new DeepLinkPolicyRequest(); + } + + /** + * Create an instance of {@link HttpActionLinkType } + * + */ + public HttpActionLinkType createHttpActionLinkType() { + return new HttpActionLinkType(); + } + + /** + * Create an instance of {@link CreateClaimRequestType } + * + */ + public CreateClaimRequestType createCreateClaimRequestType() { + return new CreateClaimRequestType(); + } + + /** + * Create an instance of {@link InformationenPersonType } + * + */ + public InformationenPersonType createInformationenPersonType() { + return new InformationenPersonType(); + } + + /** + * Create an instance of {@link CreateClaimResponseType } + * + */ + public CreateClaimResponseType createCreateClaimResponseType() { + return new CreateClaimResponseType(); + } + + /** + * Create an instance of {@link InitiateClaimRequestType } + * + */ + public InitiateClaimRequestType createInitiateClaimRequestType() { + return new InitiateClaimRequestType(); + } + + /** + * Create an instance of {@link InitiateClaimResponseType } + * + */ + public InitiateClaimResponseType createInitiateClaimResponseType() { + return new InitiateClaimResponseType(); + } + + /** + * Create an instance of {@link AddDocToClaimRequestType } + * + */ + public AddDocToClaimRequestType createAddDocToClaimRequestType() { + return new AddDocToClaimRequestType(); + } + + /** + * Create an instance of {@link AddDocToClaimResponseType } + * + */ + public AddDocToClaimResponseType createAddDocToClaimResponseType() { + return new AddDocToClaimResponseType(); + } + + /** + * Create an instance of {@link SpezifikationSchadenType } + * + */ + public SpezifikationSchadenType createSpezifikationSchadenType() { + return new SpezifikationSchadenType(); + } + + /** + * Create an instance of {@link GetClaimResponseType } + * + */ + public GetClaimResponseType createGetClaimResponseType() { + return new GetClaimResponseType(); + } + + /** + * Create an instance of {@link GetClaimResponseLightType } + * + */ + public GetClaimResponseLightType createGetClaimResponseLightType() { + return new GetClaimResponseLightType(); + } + + /** + * Create an instance of {@link GetNumberOfDocumentsRequestType } + * + */ + public GetNumberOfDocumentsRequestType createGetNumberOfDocumentsRequestType() { + return new GetNumberOfDocumentsRequestType(); + } + + /** + * Create an instance of {@link GetNumberOfDocumentsResponseType } + * + */ + public GetNumberOfDocumentsResponseType createGetNumberOfDocumentsResponseType() { + return new GetNumberOfDocumentsResponseType(); + } + + /** + * Create an instance of {@link GetDocumentInfosRequestType } + * + */ + public GetDocumentInfosRequestType createGetDocumentInfosRequestType() { + return new GetDocumentInfosRequestType(); + } + + /** + * Create an instance of {@link SearchClaimRequestType } + * + */ + public SearchClaimRequestType createSearchClaimRequestType() { + return new SearchClaimRequestType(); + } + + /** + * Create an instance of {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType createSchadenzuordnungType() { + return new SchadenzuordnungType(); + } + + /** + * Create an instance of {@link ChangedClaimsListRequestType } + * + */ + public ChangedClaimsListRequestType createChangedClaimsListRequestType() { + return new ChangedClaimsListRequestType(); + } + + /** + * Create an instance of {@link LossEventListRequestType } + * + */ + public LossEventListRequestType createLossEventListRequestType() { + return new LossEventListRequestType(); + } + + /** + * Create an instance of {@link DeclareEndpointRequestType } + * + */ + public DeclareEndpointRequestType createDeclareEndpointRequestType() { + return new DeclareEndpointRequestType(); + } + + /** + * Create an instance of {@link DeclareEndpointResponseType } + * + */ + public DeclareEndpointResponseType createDeclareEndpointResponseType() { + return new DeclareEndpointResponseType(); + } + + /** + * Create an instance of {@link SecurityContextTokenRequestType } + * + */ + public SecurityContextTokenRequestType createSecurityContextTokenRequestType() { + return new SecurityContextTokenRequestType(); + } + + /** + * Create an instance of {@link SecurityContextTokenResponseType } + * + */ + public SecurityContextTokenResponseType createSecurityContextTokenResponseType() { + return new SecurityContextTokenResponseType(); + } + + /** + * Create an instance of {@link DeclareNewClaimStatusRequestType } + * + */ + public DeclareNewClaimStatusRequestType createDeclareNewClaimStatusRequestType() { + return new DeclareNewClaimStatusRequestType(); + } + + /** + * Create an instance of {@link DeclareNewClaimStatusResponseType } + * + */ + public DeclareNewClaimStatusResponseType createDeclareNewClaimStatusResponseType() { + return new DeclareNewClaimStatusResponseType(); + } + + /** + * Create an instance of {@link LossEventType } + * + */ + public LossEventType createLossEventType() { + return new LossEventType(); + } + + /** + * Create an instance of {@link LossEventRegisteredResponseType } + * + */ + public LossEventRegisteredResponseType createLossEventRegisteredResponseType() { + return new LossEventRegisteredResponseType(); + } + + /** + * Create an instance of {@link DeleteRequestType } + * + */ + public DeleteRequestType createDeleteRequestType() { + return new DeleteRequestType(); + } + + /** + * Create an instance of {@link DeleteResponse } + * + */ + public DeleteResponse createDeleteResponse() { + return new DeleteResponse(); + } + + /** + * Create an instance of {@link DeleteResponseType } + * + */ + public DeleteResponseType createDeleteResponseType() { + return new DeleteResponseType(); + } + + /** + * Create an instance of {@link GetStatusChangesRequestType } + * + */ + public GetStatusChangesRequestType createGetStatusChangesRequestType() { + return new GetStatusChangesRequestType(); + } + + /** + * Create an instance of {@link OMDSPackageInfoType } + * + */ + public OMDSPackageInfoType createOMDSPackageInfoType() { + return new OMDSPackageInfoType(); + } + + /** + * Create an instance of {@link PaketDokumenteType } + * + */ + public PaketDokumenteType createPaketDokumenteType() { + return new PaketDokumenteType(); + } + + /** + * Create an instance of {@link PolicyPartnerRole } + * + */ + public PolicyPartnerRole createPolicyPartnerRole() { + return new PolicyPartnerRole(); + } + + /** + * Create an instance of {@link ArcImageInfo } + * + */ + public ArcImageInfo createArcImageInfo() { + return new ArcImageInfo(); + } + + /** + * Create an instance of {@link ArcContent } + * + */ + public ArcContent createArcContent() { + return new ArcContent(); + } + + /** + * Create an instance of {@link BeteiligtePersonType } + * + */ + public BeteiligtePersonType createBeteiligtePersonType() { + return new BeteiligtePersonType(); + } + + /** + * Create an instance of {@link SpartendetailSchadenKfzType } + * + */ + public SpartendetailSchadenKfzType createSpartendetailSchadenKfzType() { + return new SpartendetailSchadenKfzType(); + } + + /** + * Create an instance of {@link GeschaedigtesInteresseType } + * + */ + public GeschaedigtesInteresseType createGeschaedigtesInteresseType() { + return new GeschaedigtesInteresseType(); + } + + /** + * Create an instance of {@link GeschaedigtesObjektKfzType } + * + */ + public GeschaedigtesObjektKfzType createGeschaedigtesObjektKfzType() { + return new GeschaedigtesObjektKfzType(); + } + + /** + * Create an instance of {@link GeschaedigtesObjektImmobilieType } + * + */ + public GeschaedigtesObjektImmobilieType createGeschaedigtesObjektImmobilieType() { + return new GeschaedigtesObjektImmobilieType(); + } + + /** + * Create an instance of {@link SchadenmelderType } + * + */ + public SchadenmelderType createSchadenmelderType() { + return new SchadenmelderType(); + } + + /** + * Create an instance of {@link SchadenmelderVermittlerType } + * + */ + public SchadenmelderVermittlerType createSchadenmelderVermittlerType() { + return new SchadenmelderVermittlerType(); + } + + /** + * Create an instance of {@link UploadDokumentType } + * + */ + public UploadDokumentType createUploadDokumentType() { + return new UploadDokumentType(); + } + + /** + * Create an instance of {@link SchadenereignisLightType } + * + */ + public SchadenereignisLightType createSchadenereignisLightType() { + return new SchadenereignisLightType(); + } + + /** + * Create an instance of {@link SchadenLightType } + * + */ + public SchadenLightType createSchadenLightType() { + return new SchadenLightType(); + } + + /** + * Create an instance of {@link SchadenObjektSpezifikationType } + * + */ + public SchadenObjektSpezifikationType createSchadenObjektSpezifikationType() { + return new SchadenObjektSpezifikationType(); + } + + /** + * Create an instance of {@link PolizzenObjektSpezifikationType } + * + */ + public PolizzenObjektSpezifikationType createPolizzenObjektSpezifikationType() { + return new PolizzenObjektSpezifikationType(); + } + + /** + * Create an instance of {@link AlleObjekteSpezifikationType } + * + */ + public AlleObjekteSpezifikationType createAlleObjekteSpezifikationType() { + return new AlleObjekteSpezifikationType(); + } + + /** + * Create an instance of {@link UsernamePasswordCredentialsType } + * + */ + public UsernamePasswordCredentialsType createUsernamePasswordCredentialsType() { + return new UsernamePasswordCredentialsType(); + } + + /** + * Create an instance of {@link BeteiligtePersonVertragType } + * + */ + public BeteiligtePersonVertragType createBeteiligtePersonVertragType() { + return new BeteiligtePersonVertragType(); + } + + /** + * Create an instance of {@link SchadenStatusType.Schaeden } + * + */ + public SchadenStatusType.Schaeden createSchadenStatusTypeSchaeden() { + return new SchadenStatusType.Schaeden(); + } + + /** + * Create an instance of {@link SachbearbVUType.Person } + * + */ + public SachbearbVUType.Person createSachbearbVUTypePerson() { + return new SachbearbVUType.Person(); + } + + /** + * Create an instance of {@link SchadenereignisType.BeteiligtePersonen } + * + */ + public SchadenereignisType.BeteiligtePersonen createSchadenereignisTypeBeteiligtePersonen() { + return new SchadenereignisType.BeteiligtePersonen(); + } + + /** + * Create an instance of {@link MeldungszusammenfassungInitiateClaimType.ErgebnisDokumente } + * + */ + public MeldungszusammenfassungInitiateClaimType.ErgebnisDokumente createMeldungszusammenfassungInitiateClaimTypeErgebnisDokumente() { + return new MeldungszusammenfassungInitiateClaimType.ErgebnisDokumente(); + } + + /** + * Create an instance of {@link MeldungszusammenfassungInitiateClaimType.Schaeden } + * + */ + public MeldungszusammenfassungInitiateClaimType.Schaeden createMeldungszusammenfassungInitiateClaimTypeSchaeden() { + return new MeldungszusammenfassungInitiateClaimType.Schaeden(); + } + + /** + * Create an instance of {@link MeldungszusammenfassungType.ErgebnisDokumente } + * + */ + public MeldungszusammenfassungType.ErgebnisDokumente createMeldungszusammenfassungTypeErgebnisDokumente() { + return new MeldungszusammenfassungType.ErgebnisDokumente(); + } + + /** + * Create an instance of {@link MeldungszusammenfassungType.ErgebnisSchaeden.Schadenanlage } + * + */ + public MeldungszusammenfassungType.ErgebnisSchaeden.Schadenanlage createMeldungszusammenfassungTypeErgebnisSchaedenSchadenanlage() { + return new MeldungszusammenfassungType.ErgebnisSchaeden.Schadenanlage(); + } + + /** + * Create an instance of {@link SchadenType.Schadenbeteiligte } + * + */ + public SchadenType.Schadenbeteiligte createSchadenTypeSchadenbeteiligte() { + return new SchadenType.Schadenbeteiligte(); + } + + /** + * Create an instance of {@link MeldungSchadenType.Schadenbeteiligte } + * + */ + public MeldungSchadenType.Schadenbeteiligte createMeldungSchadenTypeSchadenbeteiligte() { + return new MeldungSchadenType.Schadenbeteiligte(); + } + + /** + * Create an instance of {@link OrtType.Geokoordinaten } + * + */ + public OrtType.Geokoordinaten createOrtTypeGeokoordinaten() { + return new OrtType.Geokoordinaten(); + } + + /** + * Create an instance of {@link RequestedOMDSPackage.OmdsPackage } + * + */ + public RequestedOMDSPackage.OmdsPackage createRequestedOMDSPackageOmdsPackage() { + return new RequestedOMDSPackage.OmdsPackage(); + } + + /** + * Create an instance of {@link GetStatusChangesResponseType.Ergebnis } + * + */ + public GetStatusChangesResponseType.Ergebnis createGetStatusChangesResponseTypeErgebnis() { + return new GetStatusChangesResponseType.Ergebnis(); + } + + /** + * Create an instance of {@link LossEventListResponseType.Result } + * + */ + public LossEventListResponseType.Result createLossEventListResponseTypeResult() { + return new LossEventListResponseType.Result(); + } + + /** + * Create an instance of {@link ChangedClaimsListResponseType.Result } + * + */ + public ChangedClaimsListResponseType.Result createChangedClaimsListResponseTypeResult() { + return new ChangedClaimsListResponseType.Result(); + } + + /** + * Create an instance of {@link SearchClaimResponseType.Result } + * + */ + public SearchClaimResponseType.Result createSearchClaimResponseTypeResult() { + return new SearchClaimResponseType.Result(); + } + + /** + * Create an instance of {@link GetDocumentInfosResponseType.Result } + * + */ + public GetDocumentInfosResponseType.Result createGetDocumentInfosResponseTypeResult() { + return new GetDocumentInfosResponseType.Result(); + } + + /** + * Create an instance of {@link UserDataResponse.AvailableServices } + * + */ + public UserDataResponse.AvailableServices createUserDataResponseAvailableServices() { + return new UserDataResponse.AvailableServices(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LoginRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginRequest") + public JAXBElement createLoginRequest(LoginRequestType value) { + return new JAXBElement(_LoginRequest_QNAME, LoginRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "loginResponse") + public JAXBElement createLoginResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_LoginResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link UserDataRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataRequest") + public JAXBElement createGetUserDataRequest(UserDataRequest value) { + return new JAXBElement(_GetUserDataRequest_QNAME, UserDataRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link UserDataResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getUserDataResponse") + public JAXBElement createGetUserDataResponse(UserDataResponse value) { + return new JAXBElement(_GetUserDataResponse_QNAME, UserDataResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListRequest") + public JAXBElement createGetOMDSPackageListRequest(OMDSPackageListRequest value) { + return new JAXBElement(_GetOMDSPackageListRequest_QNAME, OMDSPackageListRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageListResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageListResponse") + public JAXBElement createGetOMDSPackageListResponse(OMDSPackageListResponse value) { + return new JAXBElement(_GetOMDSPackageListResponse_QNAME, OMDSPackageListResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageRequest") + public JAXBElement createGetOMDSPackageRequest(OMDSPackageRequest value) { + return new JAXBElement(_GetOMDSPackageRequest_QNAME, OMDSPackageRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OMDSPackageResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getOMDSPackageResponse") + public JAXBElement createGetOMDSPackageResponse(OMDSPackageResponse value) { + return new JAXBElement(_GetOMDSPackageResponse_QNAME, OMDSPackageResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosRequest") + public JAXBElement createGetArcImageInfosRequest(ArcImageInfosRequest value) { + return new JAXBElement(_GetArcImageInfosRequest_QNAME, ArcImageInfosRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageInfosResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageInfosResponse") + public JAXBElement createGetArcImageInfosResponse(ArcImageInfosResponse value) { + return new JAXBElement(_GetArcImageInfosResponse_QNAME, ArcImageInfosResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageRequest") + public JAXBElement createGetArcImageRequest(ArcImageRequest value) { + return new JAXBElement(_GetArcImageRequest_QNAME, ArcImageRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArcImageResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getArcImageResponse") + public JAXBElement createGetArcImageResponse(ArcImageResponse value) { + return new JAXBElement(_GetArcImageResponse_QNAME, ArcImageResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkClaimRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimRequest") + public JAXBElement createGetDeepLinkClaimRequest(DeepLinkClaimRequest value) { + return new JAXBElement(_GetDeepLinkClaimRequest_QNAME, DeepLinkClaimRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkClaimResponse") + public JAXBElement createGetDeepLinkClaimResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkClaimResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPartnerRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerRequest") + public JAXBElement createGetDeepLinkPartnerRequest(DeepLinkPartnerRequest value) { + return new JAXBElement(_GetDeepLinkPartnerRequest_QNAME, DeepLinkPartnerRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPartnerResponse") + public JAXBElement createGetDeepLinkPartnerResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkPartnerResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkOfferRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferRequest") + public JAXBElement createGetDeepLinkOfferRequest(DeepLinkOfferRequest value) { + return new JAXBElement(_GetDeepLinkOfferRequest_QNAME, DeepLinkOfferRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkOfferResponse") + public JAXBElement createGetDeepLinkOfferResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkOfferResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkPolicyRequest }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyRequest") + public JAXBElement createGetDeepLinkPolicyRequest(DeepLinkPolicyRequest value) { + return new JAXBElement(_GetDeepLinkPolicyRequest_QNAME, DeepLinkPolicyRequest.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkPolicyResponse") + public JAXBElement createGetDeepLinkPolicyResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkPolicyResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeepLinkBusinessObjectResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "getDeepLinkBusinessObjectResponse") + public JAXBElement createGetDeepLinkBusinessObjectResponse(DeepLinkBusinessObjectResponse value) { + return new JAXBElement(_GetDeepLinkBusinessObjectResponse_QNAME, DeepLinkBusinessObjectResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "withoutFrame") + public JAXBElement createWithoutFrame(Boolean value) { + return new JAXBElement(_WithoutFrame_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HttpActionLinkType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "httpActionLink") + public JAXBElement createHttpActionLink(HttpActionLinkType value) { + return new JAXBElement(_HttpActionLink_QNAME, HttpActionLinkType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateClaimRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "CreateClaimRequest") + public JAXBElement createCreateClaimRequest(CreateClaimRequestType value) { + return new JAXBElement(_CreateClaimRequest_QNAME, CreateClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InformationenPersonType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "InformationenPerson") + public JAXBElement createInformationenPerson(InformationenPersonType value) { + return new JAXBElement(_InformationenPerson_QNAME, InformationenPersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateClaimResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "CreateClaimResponse") + public JAXBElement createCreateClaimResponse(CreateClaimResponseType value) { + return new JAXBElement(_CreateClaimResponse_QNAME, CreateClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InitiateClaimRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "InitiateClaimRequest") + public JAXBElement createInitiateClaimRequest(InitiateClaimRequestType value) { + return new JAXBElement(_InitiateClaimRequest_QNAME, InitiateClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InitiateClaimResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "InitiateClaimResponse") + public JAXBElement createInitiateClaimResponse(InitiateClaimResponseType value) { + return new JAXBElement(_InitiateClaimResponse_QNAME, InitiateClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddDocToClaimRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "AddDocToClaimRequest") + public JAXBElement createAddDocToClaimRequest(AddDocToClaimRequestType value) { + return new JAXBElement(_AddDocToClaimRequest_QNAME, AddDocToClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddDocToClaimResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "AddDocToClaimResponse") + public JAXBElement createAddDocToClaimResponse(AddDocToClaimResponseType value) { + return new JAXBElement(_AddDocToClaimResponse_QNAME, AddDocToClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SpezifikationSchadenType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetClaimRequest") + public JAXBElement createGetClaimRequest(SpezifikationSchadenType value) { + return new JAXBElement(_GetClaimRequest_QNAME, SpezifikationSchadenType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetClaimResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetClaimResponse") + public JAXBElement createGetClaimResponse(GetClaimResponseType value) { + return new JAXBElement(_GetClaimResponse_QNAME, GetClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SpezifikationSchadenType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetClaimLightRequest") + public JAXBElement createGetClaimLightRequest(SpezifikationSchadenType value) { + return new JAXBElement(_GetClaimLightRequest_QNAME, SpezifikationSchadenType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetClaimResponseLightType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetClaimLightResponse") + public JAXBElement createGetClaimLightResponse(GetClaimResponseLightType value) { + return new JAXBElement(_GetClaimLightResponse_QNAME, GetClaimResponseLightType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetNumberOfDocumentsRequest") + public JAXBElement createGetNumberOfDocumentsRequest(GetNumberOfDocumentsRequestType value) { + return new JAXBElement(_GetNumberOfDocumentsRequest_QNAME, GetNumberOfDocumentsRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetNumberOfDocumentsResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetNumberOfDocumentsResponse") + public JAXBElement createGetNumberOfDocumentsResponse(GetNumberOfDocumentsResponseType value) { + return new JAXBElement(_GetNumberOfDocumentsResponse_QNAME, GetNumberOfDocumentsResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentInfosRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetDocumentInfosRequest") + public JAXBElement createGetDocumentInfosRequest(GetDocumentInfosRequestType value) { + return new JAXBElement(_GetDocumentInfosRequest_QNAME, GetDocumentInfosRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetDocumentInfosResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetDocumentInfosResponse") + public JAXBElement createGetDocumentInfosResponse(GetDocumentInfosResponseType value) { + return new JAXBElement(_GetDocumentInfosResponse_QNAME, GetDocumentInfosResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SearchClaimRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "SearchClaimRequest") + public JAXBElement createSearchClaimRequest(SearchClaimRequestType value) { + return new JAXBElement(_SearchClaimRequest_QNAME, SearchClaimRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SearchClaimResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "SearchClaimResponse") + public JAXBElement createSearchClaimResponse(SearchClaimResponseType value) { + return new JAXBElement(_SearchClaimResponse_QNAME, SearchClaimResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SchadenzuordnungType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "Schadenzuordnung") + public JAXBElement createSchadenzuordnung(SchadenzuordnungType value) { + return new JAXBElement(_Schadenzuordnung_QNAME, SchadenzuordnungType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangedClaimsListRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "ChangedClaimsListRequest") + public JAXBElement createChangedClaimsListRequest(ChangedClaimsListRequestType value) { + return new JAXBElement(_ChangedClaimsListRequest_QNAME, ChangedClaimsListRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangedClaimsListResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "ChangedClaimsListResponse") + public JAXBElement createChangedClaimsListResponse(ChangedClaimsListResponseType value) { + return new JAXBElement(_ChangedClaimsListResponse_QNAME, ChangedClaimsListResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LossEventListRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "LossEventListRequest") + public JAXBElement createLossEventListRequest(LossEventListRequestType value) { + return new JAXBElement(_LossEventListRequest_QNAME, LossEventListRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LossEventListResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "LossEventListResponse") + public JAXBElement createLossEventListResponse(LossEventListResponseType value) { + return new JAXBElement(_LossEventListResponse_QNAME, LossEventListResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "IdGeschaeftsfallSchadenereignis") + public JAXBElement createIdGeschaeftsfallSchadenereignis(String value) { + return new JAXBElement(_IdGeschaeftsfallSchadenereignis_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "IdGeschaeftsfallSchadenanlage") + public JAXBElement createIdGeschaeftsfallSchadenanlage(String value) { + return new JAXBElement(_IdGeschaeftsfallSchadenanlage_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareEndpointRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "DeclareEndpointRequest") + public JAXBElement createDeclareEndpointRequest(DeclareEndpointRequestType value) { + return new JAXBElement(_DeclareEndpointRequest_QNAME, DeclareEndpointRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "ArtAuthentifizierung") + public JAXBElement createArtAuthentifizierung(String value) { + return new JAXBElement(_ArtAuthentifizierung_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareEndpointResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "DeclareEndpointResponse") + public JAXBElement createDeclareEndpointResponse(DeclareEndpointResponseType value) { + return new JAXBElement(_DeclareEndpointResponse_QNAME, DeclareEndpointResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "SecurityContextTokenRequest") + public JAXBElement createSecurityContextTokenRequest(SecurityContextTokenRequestType value) { + return new JAXBElement(_SecurityContextTokenRequest_QNAME, SecurityContextTokenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "SecurityContextTokenResponse") + public JAXBElement createSecurityContextTokenResponse(SecurityContextTokenResponseType value) { + return new JAXBElement(_SecurityContextTokenResponse_QNAME, SecurityContextTokenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareNewClaimStatusRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "DeclareNewClaimStatusRequest") + public JAXBElement createDeclareNewClaimStatusRequest(DeclareNewClaimStatusRequestType value) { + return new JAXBElement(_DeclareNewClaimStatusRequest_QNAME, DeclareNewClaimStatusRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeclareNewClaimStatusResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "DeclareNewClaimStatusResponse") + public JAXBElement createDeclareNewClaimStatusResponse(DeclareNewClaimStatusResponseType value) { + return new JAXBElement(_DeclareNewClaimStatusResponse_QNAME, DeclareNewClaimStatusResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LossEventType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "LossEventRegisteredRequest") + public JAXBElement createLossEventRegisteredRequest(LossEventType value) { + return new JAXBElement(_LossEventRegisteredRequest_QNAME, LossEventType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LossEventRegisteredResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "LossEventRegisteredResponse") + public JAXBElement createLossEventRegisteredResponse(LossEventRegisteredResponseType value) { + return new JAXBElement(_LossEventRegisteredResponse_QNAME, LossEventRegisteredResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "DeleteRequest") + public JAXBElement createDeleteRequest(DeleteRequestType value) { + return new JAXBElement(_DeleteRequest_QNAME, DeleteRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetStatusChangesRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetStatusChangesRequest") + public JAXBElement createGetStatusChangesRequest(GetStatusChangesRequestType value) { + return new JAXBElement(_GetStatusChangesRequest_QNAME, GetStatusChangesRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetStatusChangesResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3ServiceTypes-1-1-0", name = "GetStatusChangesResponse") + public JAXBElement createGetStatusChangesResponse(GetStatusChangesResponseType value) { + return new JAXBElement(_GetStatusChangesResponse_QNAME, GetStatusChangesResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjektSpezifikationType.java new file mode 100644 index 00000000..f1027e0e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/ObjektSpezifikationType.java @@ -0,0 +1,39 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine abstrakte Spezifikation eines Objekts + * + *

Java-Klasse für ObjektSpezifikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektSpezifikation_Type") +@XmlSeeAlso({ + SchadenmelderVermittlerType.class, + SchadenObjektSpezifikationType.class, + PolizzenObjektSpezifikationType.class, + AlleObjekteSpezifikationType.class +}) +public abstract class ObjektSpezifikationType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OrtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OrtType.java new file mode 100644 index 00000000..0affb78d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/OrtType.java @@ -0,0 +1,209 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ADRESSEType; + + +/** + * Typ für den Schadenort + * + *

Java-Klasse für Ort_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Ort_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type" minOccurs="0"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Geokoordinaten" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Breite" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *                 <attribute name="Laenge" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ort_Type", propOrder = { + "adresse", + "beschreibung", + "geokoordinaten" +}) +public class OrtType { + + @XmlElement(name = "Adresse") + protected ADRESSEType adresse; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + @XmlElement(name = "Geokoordinaten") + protected OrtType.Geokoordinaten geokoordinaten; + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibung(String value) { + this.beschreibung = value; + } + + /** + * Ruft den Wert der geokoordinaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link OrtType.Geokoordinaten } + * + */ + public OrtType.Geokoordinaten getGeokoordinaten() { + return geokoordinaten; + } + + /** + * Legt den Wert der geokoordinaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OrtType.Geokoordinaten } + * + */ + public void setGeokoordinaten(OrtType.Geokoordinaten value) { + this.geokoordinaten = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <attribute name="Breite" type="{http://www.w3.org/2001/XMLSchema}double" />
+     *       <attribute name="Laenge" type="{http://www.w3.org/2001/XMLSchema}double" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Geokoordinaten { + + @XmlAttribute(name = "Breite", namespace = "urn:omds3ServiceTypes-1-1-0") + protected Double breite; + @XmlAttribute(name = "Laenge", namespace = "urn:omds3ServiceTypes-1-1-0") + protected Double laenge; + + /** + * Ruft den Wert der breite-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getBreite() { + return breite; + } + + /** + * Legt den Wert der breite-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setBreite(Double value) { + this.breite = value; + } + + /** + * Ruft den Wert der laenge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getLaenge() { + return laenge; + } + + /** + * Legt den Wert der laenge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setLaenge(Double value) { + this.laenge = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PaketDokumenteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PaketDokumenteType.java new file mode 100644 index 00000000..59aecc24 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PaketDokumenteType.java @@ -0,0 +1,217 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.PaketInhCdType; + + +/** + * Referenziert ein Dokument zu einem angefragten Paket, das über einen ArcImageRequest abgeholt werden kann. + * + *

Java-Klasse für PaketDokumente_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PaketDokumente_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="Vermnr" type="{urn:omds20}Vermnr"/>
+ *           <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         </choice>
+ *         <element name="packageContentCode" type="{urn:omds20}PaketInhCd_Type"/>
+ *         <element name="startZeitraum" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="endeZeitraum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element name="ArcImageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaketDokumente_Type", propOrder = { + "vermnr", + "maklerID", + "packageContentCode", + "startZeitraum", + "endeZeitraum", + "arcImageId" +}) +public class PaketDokumenteType { + + @XmlElement(name = "Vermnr") + protected String vermnr; + @XmlElement(name = "MaklerID") + protected String maklerID; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected PaketInhCdType packageContentCode; + @XmlElement(required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar startZeitraum; + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar endeZeitraum; + @XmlElement(name = "ArcImageId", required = true) + protected String arcImageId; + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermnr(String value) { + this.vermnr = value; + } + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Ruft den Wert der packageContentCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaketInhCdType } + * + */ + public PaketInhCdType getPackageContentCode() { + return packageContentCode; + } + + /** + * Legt den Wert der packageContentCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaketInhCdType } + * + */ + public void setPackageContentCode(PaketInhCdType value) { + this.packageContentCode = value; + } + + /** + * Ruft den Wert der startZeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStartZeitraum() { + return startZeitraum; + } + + /** + * Legt den Wert der startZeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStartZeitraum(XMLGregorianCalendar value) { + this.startZeitraum = value; + } + + /** + * Ruft den Wert der endeZeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEndeZeitraum() { + return endeZeitraum; + } + + /** + * Legt den Wert der endeZeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEndeZeitraum(XMLGregorianCalendar value) { + this.endeZeitraum = value; + } + + /** + * Ruft den Wert der arcImageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArcImageId() { + return arcImageId; + } + + /** + * Legt den Wert der arcImageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArcImageId(String value) { + this.arcImageId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PolicyPartnerRole.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PolicyPartnerRole.java new file mode 100644 index 00000000..ee4096ea --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PolicyPartnerRole.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PartnerRoleType; + + +/** + * Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + * + *

Java-Klasse für PolicyPartnerRole complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PolicyPartnerRole">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="partnerNumber" type="{urn:omds20}Personennr"/>
+ *         <element name="partnerRole" type="{urn:omds3CommonServiceTypes-1-1-0}PartnerRoleType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolicyPartnerRole", propOrder = { + "partnerNumber", + "partnerRole" +}) +public class PolicyPartnerRole { + + @XmlElement(required = true) + protected String partnerNumber; + @XmlSchemaType(name = "string") + protected List partnerRole; + + /** + * Ruft den Wert der partnerNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerNumber() { + return partnerNumber; + } + + /** + * Legt den Wert der partnerNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerNumber(String value) { + this.partnerNumber = value; + } + + /** + * Gets the value of the partnerRole property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the partnerRole property. + * + *

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

+     *    getPartnerRole().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PartnerRoleType } + * + * + */ + public List getPartnerRole() { + if (partnerRole == null) { + partnerRole = new ArrayList(); + } + return this.partnerRole; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PolizzenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PolizzenObjektSpezifikationType.java new file mode 100644 index 00000000..9adb464d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/PolizzenObjektSpezifikationType.java @@ -0,0 +1,129 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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; + + +/** + * Die Spezifikation eines Polizzenobjektes + * + *

Java-Klasse für PolizzenObjektSpezifikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="PolizzenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3ServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VtgProdCd" type="{urn:omds20}VtgProdCd_Type" minOccurs="0"/>
+ *         <element name="RollePartner" type="{urn:omds3ServiceTypes-1-1-0}PolicyPartnerRole" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PolizzenObjektSpezifikation_Type", propOrder = { + "polizzennr", + "vtgProdCd", + "rollePartner" +}) +public class PolizzenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VtgProdCd") + protected String vtgProdCd; + @XmlElement(name = "RollePartner") + protected List rollePartner; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vtgProdCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVtgProdCd() { + return vtgProdCd; + } + + /** + * Legt den Wert der vtgProdCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVtgProdCd(String value) { + this.vtgProdCd = value; + } + + /** + * Gets the value of the rollePartner property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rollePartner property. + * + *

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

+     *    getRollePartner().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PolicyPartnerRole } + * + * + */ + public List getRollePartner() { + if (rollePartner == null) { + rollePartner = new ArrayList(); + } + return this.rollePartner; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/RequestedOMDSPackage.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/RequestedOMDSPackage.java new file mode 100644 index 00000000..e8a9666f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/RequestedOMDSPackage.java @@ -0,0 +1,226 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.ServiceFault; + + +/** + * Typ fuer ein OMDS-Datensatz-Package + * + *

Java-Klasse für RequestedOMDSPackage complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RequestedOMDSPackage">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="requestedOmdsPackageId">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="1024"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="omdsPackage" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+ *                   <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RequestedOMDSPackage", propOrder = { + "requestedOmdsPackageId", + "omdsPackage", + "serviceFault" +}) +public class RequestedOMDSPackage { + + @XmlElement(required = true) + protected String requestedOmdsPackageId; + protected RequestedOMDSPackage.OmdsPackage omdsPackage; + @XmlElement(name = "ServiceFault") + protected List serviceFault; + + /** + * Ruft den Wert der requestedOmdsPackageId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRequestedOmdsPackageId() { + return requestedOmdsPackageId; + } + + /** + * Legt den Wert der requestedOmdsPackageId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRequestedOmdsPackageId(String value) { + this.requestedOmdsPackageId = value; + } + + /** + * Ruft den Wert der omdsPackage-Eigenschaft ab. + * + * @return + * possible object is + * {@link RequestedOMDSPackage.OmdsPackage } + * + */ + public RequestedOMDSPackage.OmdsPackage getOmdsPackage() { + return omdsPackage; + } + + /** + * Legt den Wert der omdsPackage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RequestedOMDSPackage.OmdsPackage } + * + */ + public void setOmdsPackage(RequestedOMDSPackage.OmdsPackage value) { + this.omdsPackage = value; + } + + /** + * Gets the value of the serviceFault property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the serviceFault property. + * + *

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

+     *    getServiceFault().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getServiceFault() { + if (serviceFault == null) { + serviceFault = new ArrayList(); + } + return this.serviceFault; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="omdsPackageInfo" type="{urn:omds3ServiceTypes-1-1-0}OMDSPackageInfoType"/>
+     *         <element name="content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "omdsPackageInfo", + "content" + }) + public static class OmdsPackage { + + @XmlElement(required = true) + protected OMDSPackageInfoType omdsPackageInfo; + @XmlElement(required = true) + protected byte[] content; + + /** + * Ruft den Wert der omdsPackageInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link OMDSPackageInfoType } + * + */ + public OMDSPackageInfoType getOmdsPackageInfo() { + return omdsPackageInfo; + } + + /** + * Legt den Wert der omdsPackageInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OMDSPackageInfoType } + * + */ + public void setOmdsPackageInfo(OMDSPackageInfoType value) { + this.omdsPackageInfo = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setContent(byte[] value) { + this.content = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SachbearbVUType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SachbearbVUType.java new file mode 100644 index 00000000..3f5a6ae9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SachbearbVUType.java @@ -0,0 +1,219 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType; + + +/** + * Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + * + *

Java-Klasse für SachbearbVUType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SachbearbVUType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Person">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Familienname" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *                 <attribute name="Vorname" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *                 <attribute name="GeschlechtCd" use="required" type="{urn:omds20}GeschlechtCd_Type" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element ref="{urn:omds20}EL-Kommunikation" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SachbearbVUType", propOrder = { + "person", + "elKommunikation" +}) +public class SachbearbVUType { + + @XmlElement(name = "Person", required = true) + protected SachbearbVUType.Person person; + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20", required = true) + protected List elKommunikation; + + /** + * Ruft den Wert der person-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType.Person } + * + */ + public SachbearbVUType.Person getPerson() { + return person; + } + + /** + * Legt den Wert der person-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType.Person } + * + */ + public void setPerson(SachbearbVUType.Person value) { + this.person = value; + } + + /** + * Gets the value of the elKommunikation property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elKommunikation property. + * + *

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

+     *    getELKommunikation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELKommunikationType } + * + * + */ + public List getELKommunikation() { + if (elKommunikation == null) { + elKommunikation = new ArrayList(); + } + return this.elKommunikation; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <attribute name="Familienname" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+     *       <attribute name="Vorname" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+     *       <attribute name="GeschlechtCd" use="required" type="{urn:omds20}GeschlechtCd_Type" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Person { + + @XmlAttribute(name = "Familienname", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "anySimpleType") + protected String familienname; + @XmlAttribute(name = "Vorname", namespace = "urn:omds3ServiceTypes-1-1-0") + @XmlSchemaType(name = "anySimpleType") + protected String vorname; + @XmlAttribute(name = "GeschlechtCd", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + protected String geschlechtCd; + + /** + * Ruft den Wert der familienname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFamilienname() { + return familienname; + } + + /** + * Legt den Wert der familienname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFamilienname(String value) { + this.familienname = value; + } + + /** + * Ruft den Wert der vorname-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVorname() { + return vorname; + } + + /** + * Legt den Wert der vorname-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVorname(String value) { + this.vorname = value; + } + + /** + * Ruft den Wert der geschlechtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeschlechtCd() { + return geschlechtCd; + } + + /** + * Legt den Wert der geschlechtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeschlechtCd(String value) { + this.geschlechtCd = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenLightType.java new file mode 100644 index 00000000..f2fcec06 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenLightType.java @@ -0,0 +1,450 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Typ zur leichtgewichtigen Abbildung von Schadenobjekten + * + *

Java-Klasse für SchadenLight_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenLight_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenanlage"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="NachfolgendeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" minOccurs="0"/>
+ *         <element name="Spartenerweiterung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="10"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="SchadUrsCd" type="{urn:omds20}SchadUrsCd_Type" minOccurs="0"/>
+ *         <element name="SchadUrsTxt" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="40"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenLight_Type", propOrder = { + "bearbStandCd", + "idGeschaeftsfallSchadenanlage", + "schadennr", + "vormaligeSchadennr", + "nachfolgendeSchadennr", + "sachbearbVU", + "schadenzuordnung", + "polizzennr", + "vertragsID", + "spartenCd", + "spartenerweiterung", + "schadUrsCd", + "schadUrsTxt", + "erledDat" +}) +public class SchadenLightType { + + @XmlElement(name = "BearbStandCd", required = true) + protected String bearbStandCd; + @XmlElement(name = "IdGeschaeftsfallSchadenanlage", required = true) + protected String idGeschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + protected String schadennr; + @XmlElement(name = "VormaligeSchadennr") + protected String vormaligeSchadennr; + @XmlElement(name = "NachfolgendeSchadennr") + protected List nachfolgendeSchadennr; + @XmlElement(name = "SachbearbVU") + protected SachbearbVUType sachbearbVU; + @XmlElement(name = "Schadenzuordnung") + protected SchadenzuordnungType schadenzuordnung; + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "SpartenCd") + protected String spartenCd; + @XmlElement(name = "Spartenerweiterung") + protected String spartenerweiterung; + @XmlElement(name = "SchadUrsCd") + protected String schadUrsCd; + @XmlElement(name = "SchadUrsTxt") + protected String schadUrsTxt; + @XmlElement(name = "ErledDat") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar erledDat; + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenanlage() { + return idGeschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenanlage(String value) { + this.idGeschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Ruft den Wert der vormaligeSchadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVormaligeSchadennr() { + return vormaligeSchadennr; + } + + /** + * Legt den Wert der vormaligeSchadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVormaligeSchadennr(String value) { + this.vormaligeSchadennr = value; + } + + /** + * Gets the value of the nachfolgendeSchadennr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the nachfolgendeSchadennr property. + * + *

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

+     *    getNachfolgendeSchadennr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getNachfolgendeSchadennr() { + if (nachfolgendeSchadennr == null) { + nachfolgendeSchadennr = new ArrayList(); + } + return this.nachfolgendeSchadennr; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType } + * + */ + public SachbearbVUType getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType } + * + */ + public void setSachbearbVU(SachbearbVUType value) { + this.sachbearbVU = value; + } + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der spartenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenCd(String value) { + this.spartenCd = value; + } + + /** + * Ruft den Wert der spartenerweiterung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenerweiterung() { + return spartenerweiterung; + } + + /** + * Legt den Wert der spartenerweiterung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenerweiterung(String value) { + this.spartenerweiterung = value; + } + + /** + * Ruft den Wert der schadUrsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadUrsCd() { + return schadUrsCd; + } + + /** + * Legt den Wert der schadUrsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadUrsCd(String value) { + this.schadUrsCd = value; + } + + /** + * Ruft den Wert der schadUrsTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadUrsTxt() { + return schadUrsTxt; + } + + /** + * Legt den Wert der schadUrsTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadUrsTxt(String value) { + this.schadUrsTxt = value; + } + + /** + * Ruft den Wert der erledDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErledDat() { + return erledDat; + } + + /** + * Legt den Wert der erledDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErledDat(XMLGregorianCalendar value) { + this.erledDat = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenObjektSpezifikationType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenObjektSpezifikationType.java new file mode 100644 index 00000000..4cdf90f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenObjektSpezifikationType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Die Spezifikation eines Schadenobjektes + * + *

Java-Klasse für SchadenObjektSpezifikation_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenObjektSpezifikation_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3ServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <choice>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenObjektSpezifikation_Type", propOrder = { + "idGeschaeftsfallSchadenereignis", + "schadennr" +}) +public class SchadenObjektSpezifikationType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "IdGeschaeftsfallSchadenereignis") + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "Schadennr") + protected String schadennr; + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenStatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenStatusType.java new file mode 100644 index 00000000..1ca8461e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenStatusType.java @@ -0,0 +1,341 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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; + + +/** + * Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält + * + *

Java-Klasse für SchadenStatus_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenStatus_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schaeden" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenanlage"/>
+ *                   <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+ *                   <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *                   <element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung" minOccurs="0"/>
+ *                   <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenStatus_Type", propOrder = { + "idGeschaeftsfallSchadenereignis", + "vuNr", + "ordnungsbegriffZuordFremd", + "schaeden" +}) +public class SchadenStatusType { + + @XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true) + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected List ordnungsbegriffZuordFremd; + @XmlElement(name = "Schaeden") + protected List schaeden; + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis Gets the value of the ordnungsbegriffZuordFremd property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ordnungsbegriffZuordFremd property. + * + *

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

+     *    getOrdnungsbegriffZuordFremd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrdnungsbegriffZuordFremd() { + if (ordnungsbegriffZuordFremd == null) { + ordnungsbegriffZuordFremd = new ArrayList(); + } + return this.ordnungsbegriffZuordFremd; + } + + /** + * Gets the value of the schaeden property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schaeden property. + * + *

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

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenStatusType.Schaeden } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenanlage"/>
+     *         <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+     *         <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+     *         <element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung" minOccurs="0"/>
+     *         <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "idGeschaeftsfallSchadenanlage", + "bearbStandCd", + "schadennr", + "schadenzuordnung", + "sachbearbVU" + }) + public static class Schaeden { + + @XmlElement(name = "IdGeschaeftsfallSchadenanlage", required = true) + protected String idGeschaeftsfallSchadenanlage; + @XmlElement(name = "BearbStandCd", required = true) + protected String bearbStandCd; + @XmlElement(name = "Schadennr") + protected String schadennr; + @XmlElement(name = "Schadenzuordnung") + protected SchadenzuordnungType schadenzuordnung; + @XmlElement(name = "SachbearbVU") + protected SachbearbVUType sachbearbVU; + + /** + * Ruft den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenanlage() { + return idGeschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenanlage(String value) { + this.idGeschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType } + * + */ + public SachbearbVUType getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType } + * + */ + public void setSachbearbVU(SachbearbVUType value) { + this.sachbearbVU = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenType.java new file mode 100644 index 00000000..065727c1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenType.java @@ -0,0 +1,916 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.WaehrungsCdType; +import at.vvo.omds.types.omds2Types.v2_9.ZAHLUNGType; + + +/** + * Typ um ein Schadenobjekt in der Schadendarstellung abzubilden + * + *

Java-Klasse für Schaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Schaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="BearbStandCd" type="{urn:omds3ServiceTypes-1-1-0}BearbStandCd_Type"/>
+ *         <element name="IdGeschaeftsfallSchadenanlage" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallId_Type"/>
+ *         <element name="Schadennr" type="{urn:omds20}Schadennr" minOccurs="0"/>
+ *         <element name="VormaligeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="NachfolgendeSchadennr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr"/>
+ *         <element name="VertragsID" type="{urn:omds20}VertragsID" minOccurs="0"/>
+ *         <element name="SachbearbVU" type="{urn:omds3ServiceTypes-1-1-0}SachbearbVUType" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}Schadenzuordnung" minOccurs="0"/>
+ *         <element name="SchadUrsCd" type="{urn:omds20}SchadUrsCd_Type" minOccurs="0"/>
+ *         <element name="SchadUrsTxt" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="40"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="ErledDat" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="SchadenTxt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Schadenbeteiligte" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *                   <element ref="{urn:omds20}ZAHLUNG" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *                 <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *                 <attribute name="BetRolleCd" use="required" type="{urn:omds20}BetRolleCd_Type" />
+ *                 <attribute name="BetTxt">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <maxLength value="100"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="LeistungGeschaetzt" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Schadensreserve" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="SpartenCd" type="{urn:omds20}SpartenCd_Type" minOccurs="0"/>
+ *         <element name="Spartenerweiterung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="10"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *         <element name="Spartendetails" type="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schaden_Type", propOrder = { + "vuNr", + "bearbStandCd", + "idGeschaeftsfallSchadenanlage", + "schadennr", + "vormaligeSchadennr", + "nachfolgendeSchadennr", + "polizzennr", + "vertragsID", + "sachbearbVU", + "ordnungsbegriffZuordFremd", + "schadenzuordnung", + "schadUrsCd", + "schadUrsTxt", + "erledDat", + "schadenTxt", + "schadenbeteiligte", + "leistungGeschaetzt", + "schadensreserve", + "spartenCd", + "spartenerweiterung", + "waehrungsCd", + "spartendetails", + "dokumente" +}) +public class SchadenType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "BearbStandCd", required = true) + protected String bearbStandCd; + @XmlElement(name = "IdGeschaeftsfallSchadenanlage", required = true) + protected String idGeschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + protected String schadennr; + @XmlElement(name = "VormaligeSchadennr") + protected List vormaligeSchadennr; + @XmlElement(name = "NachfolgendeSchadennr") + protected String nachfolgendeSchadennr; + @XmlElement(name = "Polizzennr", required = true) + protected String polizzennr; + @XmlElement(name = "VertragsID") + protected String vertragsID; + @XmlElement(name = "SachbearbVU") + protected SachbearbVUType sachbearbVU; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected List ordnungsbegriffZuordFremd; + @XmlElement(name = "Schadenzuordnung") + protected SchadenzuordnungType schadenzuordnung; + @XmlElement(name = "SchadUrsCd") + protected String schadUrsCd; + @XmlElement(name = "SchadUrsTxt") + protected String schadUrsTxt; + @XmlElement(name = "ErledDat") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar erledDat; + @XmlElement(name = "SchadenTxt") + protected String schadenTxt; + @XmlElement(name = "Schadenbeteiligte") + protected List schadenbeteiligte; + @XmlElement(name = "LeistungGeschaetzt") + protected BigDecimal leistungGeschaetzt; + @XmlElement(name = "Schadensreserve") + protected BigDecimal schadensreserve; + @XmlElement(name = "SpartenCd") + protected String spartenCd; + @XmlElement(name = "Spartenerweiterung") + protected String spartenerweiterung; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + protected WaehrungsCdType waehrungsCd; + @XmlElement(name = "Spartendetails") + protected SpartendetailSchadenType spartendetails; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der bearbStandCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBearbStandCd() { + return bearbStandCd; + } + + /** + * Legt den Wert der bearbStandCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBearbStandCd(String value) { + this.bearbStandCd = value; + } + + /** + * Ruft den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenanlage() { + return idGeschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenanlage(String value) { + this.idGeschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + + /** + * Gets the value of the vormaligeSchadennr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vormaligeSchadennr property. + * + *

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

+     *    getVormaligeSchadennr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVormaligeSchadennr() { + if (vormaligeSchadennr == null) { + vormaligeSchadennr = new ArrayList(); + } + return this.vormaligeSchadennr; + } + + /** + * Ruft den Wert der nachfolgendeSchadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNachfolgendeSchadennr() { + return nachfolgendeSchadennr; + } + + /** + * Legt den Wert der nachfolgendeSchadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNachfolgendeSchadennr(String value) { + this.nachfolgendeSchadennr = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + /** + * Ruft den Wert der sachbearbVU-Eigenschaft ab. + * + * @return + * possible object is + * {@link SachbearbVUType } + * + */ + public SachbearbVUType getSachbearbVU() { + return sachbearbVU; + } + + /** + * Legt den Wert der sachbearbVU-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SachbearbVUType } + * + */ + public void setSachbearbVU(SachbearbVUType value) { + this.sachbearbVU = value; + } + + /** + * Gets the value of the ordnungsbegriffZuordFremd property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ordnungsbegriffZuordFremd property. + * + *

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

+     *    getOrdnungsbegriffZuordFremd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrdnungsbegriffZuordFremd() { + if (ordnungsbegriffZuordFremd == null) { + ordnungsbegriffZuordFremd = new ArrayList(); + } + return this.ordnungsbegriffZuordFremd; + } + + /** + * Ruft den Wert der schadenzuordnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenzuordnungType } + * + */ + public SchadenzuordnungType getSchadenzuordnung() { + return schadenzuordnung; + } + + /** + * Legt den Wert der schadenzuordnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenzuordnungType } + * + */ + public void setSchadenzuordnung(SchadenzuordnungType value) { + this.schadenzuordnung = value; + } + + /** + * Ruft den Wert der schadUrsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadUrsCd() { + return schadUrsCd; + } + + /** + * Legt den Wert der schadUrsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadUrsCd(String value) { + this.schadUrsCd = value; + } + + /** + * Ruft den Wert der schadUrsTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadUrsTxt() { + return schadUrsTxt; + } + + /** + * Legt den Wert der schadUrsTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadUrsTxt(String value) { + this.schadUrsTxt = value; + } + + /** + * Ruft den Wert der erledDat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErledDat() { + return erledDat; + } + + /** + * Legt den Wert der erledDat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErledDat(XMLGregorianCalendar value) { + this.erledDat = value; + } + + /** + * Ruft den Wert der schadenTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenTxt() { + return schadenTxt; + } + + /** + * Legt den Wert der schadenTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenTxt(String value) { + this.schadenTxt = value; + } + + /** + * Gets the value of the schadenbeteiligte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schadenbeteiligte property. + * + *

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

+     *    getSchadenbeteiligte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenType.Schadenbeteiligte } + * + * + */ + public List getSchadenbeteiligte() { + if (schadenbeteiligte == null) { + schadenbeteiligte = new ArrayList(); + } + return this.schadenbeteiligte; + } + + /** + * Ruft den Wert der leistungGeschaetzt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getLeistungGeschaetzt() { + return leistungGeschaetzt; + } + + /** + * Legt den Wert der leistungGeschaetzt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setLeistungGeschaetzt(BigDecimal value) { + this.leistungGeschaetzt = value; + } + + /** + * Ruft den Wert der schadensreserve-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSchadensreserve() { + return schadensreserve; + } + + /** + * Legt den Wert der schadensreserve-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSchadensreserve(BigDecimal value) { + this.schadensreserve = value; + } + + /** + * Ruft den Wert der spartenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenCd() { + return spartenCd; + } + + /** + * Legt den Wert der spartenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenCd(String value) { + this.spartenCd = value; + } + + /** + * Ruft den Wert der spartenerweiterung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpartenerweiterung() { + return spartenerweiterung; + } + + /** + * Legt den Wert der spartenerweiterung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpartenerweiterung(String value) { + this.spartenerweiterung = value; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + + /** + * Ruft den Wert der spartendetails-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpartendetailSchadenType } + * + */ + public SpartendetailSchadenType getSpartendetails() { + return spartendetails; + } + + /** + * Legt den Wert der spartendetails-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpartendetailSchadenType } + * + */ + public void setSpartendetails(SpartendetailSchadenType value) { + this.spartendetails = value; + } + + /** + * Gets the value of the dokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumente property. + * + *

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

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element ref="{urn:omds20}ZAHLUNG" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *       <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+     *       <attribute name="BetRolleCd" use="required" type="{urn:omds20}BetRolleCd_Type" />
+     *       <attribute name="BetTxt">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <maxLength value="100"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "geschInteresseLfnr", + "zahlung" + }) + public static class Schadenbeteiligte { + + @XmlElement(name = "GeschInteresseLfnr", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List geschInteresseLfnr; + @XmlElement(name = "ZAHLUNG", namespace = "urn:omds20") + protected List zahlung; + @XmlAttribute(name = "BetLfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "unsignedShort") + protected int betLfnr; + @XmlAttribute(name = "BetRolleCd", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + protected String betRolleCd; + @XmlAttribute(name = "BetTxt", namespace = "urn:omds3ServiceTypes-1-1-0") + protected String betTxt; + + /** + * Gets the value of the geschInteresseLfnr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the geschInteresseLfnr property. + * + *

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

+         *    getGeschInteresseLfnr().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getGeschInteresseLfnr() { + if (geschInteresseLfnr == null) { + geschInteresseLfnr = new ArrayList(); + } + return this.geschInteresseLfnr; + } + + /** + * Gets the value of the zahlung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zahlung property. + * + *

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

+         *    getZAHLUNG().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZAHLUNGType } + * + * + */ + public List getZAHLUNG() { + if (zahlung == null) { + zahlung = new ArrayList(); + } + return this.zahlung; + } + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + */ + public int getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + */ + public void setBetLfnr(int value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der betRolleCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetRolleCd() { + return betRolleCd; + } + + /** + * Legt den Wert der betRolleCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetRolleCd(String value) { + this.betRolleCd = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetTxt(String value) { + this.betTxt = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisLightType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisLightType.java new file mode 100644 index 00000000..d9d8527f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisLightType.java @@ -0,0 +1,252 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + * + *

Java-Klasse für SchadenereignisLight_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenereignisLight_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *         <element name="VormaligeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallId_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="NachfolgendeIdGeschaeftsfall" type="{urn:omds3CommonServiceTypes-1-1-0}GeschaeftsfallId_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schaeden" type="{urn:omds3ServiceTypes-1-1-0}SchadenLight_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenereignisLight_Type", propOrder = { + "vuNr", + "idGeschaeftsfallSchadenereignis", + "vormaligeIdGeschaeftsfall", + "nachfolgendeIdGeschaeftsfall", + "ordnungsbegriffZuordFremd", + "schaeden", + "meldedat" +}) +public class SchadenereignisLightType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true) + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "VormaligeIdGeschaeftsfall") + protected List vormaligeIdGeschaeftsfall; + @XmlElement(name = "NachfolgendeIdGeschaeftsfall") + protected String nachfolgendeIdGeschaeftsfall; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected List ordnungsbegriffZuordFremd; + @XmlElement(name = "Schaeden") + protected List schaeden; + @XmlElement(name = "Meldedat", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar meldedat; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Gets the value of the vormaligeIdGeschaeftsfall property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vormaligeIdGeschaeftsfall property. + * + *

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

+     *    getVormaligeIdGeschaeftsfall().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVormaligeIdGeschaeftsfall() { + if (vormaligeIdGeschaeftsfall == null) { + vormaligeIdGeschaeftsfall = new ArrayList(); + } + return this.vormaligeIdGeschaeftsfall; + } + + /** + * Ruft den Wert der nachfolgendeIdGeschaeftsfall-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNachfolgendeIdGeschaeftsfall() { + return nachfolgendeIdGeschaeftsfall; + } + + /** + * Legt den Wert der nachfolgendeIdGeschaeftsfall-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNachfolgendeIdGeschaeftsfall(String value) { + this.nachfolgendeIdGeschaeftsfall = value; + } + + /** + * Gets the value of the ordnungsbegriffZuordFremd property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ordnungsbegriffZuordFremd property. + * + *

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

+     *    getOrdnungsbegriffZuordFremd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrdnungsbegriffZuordFremd() { + if (ordnungsbegriffZuordFremd == null) { + ordnungsbegriffZuordFremd = new ArrayList(); + } + return this.ordnungsbegriffZuordFremd; + } + + /** + * Gets the value of the schaeden property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schaeden property. + * + *

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

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenLightType } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisType.java new file mode 100644 index 00000000..302babf6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenereignisType.java @@ -0,0 +1,657 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.PERSONType; + + +/** + * Objekttyp für die Darstellungen von Schadenereignissen + * + *

Java-Klasse für Schadenereignis_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Schadenereignis_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *         <element name="VormaligeIdGeschaeftsfall" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="NachfolgendeIdGeschaeftsfall" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="EreignisZpkt" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="EreignisbeschrTxt" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="SchadOrt" type="{urn:omds3ServiceTypes-1-1-0}Ort_Type"/>
+ *         <element name="BeteiligtePersonen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Person" type="{urn:omds20}PERSON_Type"/>
+ *                   <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *                 <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *                 <attribute name="BetRolleCd" type="{urn:omds20}BetRolleCd_Type" />
+ *                 <attribute name="BetTxt">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <maxLength value="100"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="GeschaedigteInteressen" type="{urn:omds3ServiceTypes-1-1-0}GeschaedigtesInteresse_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Schaeden" type="{urn:omds3ServiceTypes-1-1-0}Schaden_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Meldedat" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="Schadenmelder" type="{urn:omds3ServiceTypes-1-1-0}Schadenmelder_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schadenereignis_Type", propOrder = { + "vuNr", + "idGeschaeftsfallSchadenereignis", + "vormaligeIdGeschaeftsfall", + "nachfolgendeIdGeschaeftsfall", + "ordnungsbegriffZuordFremd", + "ereignisZpkt", + "ereignisbeschrTxt", + "schadOrt", + "beteiligtePersonen", + "geschaedigteInteressen", + "dokumente", + "schaeden", + "meldedat", + "schadenmelder" +}) +public class SchadenereignisType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "IdGeschaeftsfallSchadenereignis", required = true) + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "VormaligeIdGeschaeftsfall") + protected String vormaligeIdGeschaeftsfall; + @XmlElement(name = "NachfolgendeIdGeschaeftsfall") + protected String nachfolgendeIdGeschaeftsfall; + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected List ordnungsbegriffZuordFremd; + @XmlElement(name = "EreignisZpkt", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar ereignisZpkt; + @XmlElement(name = "EreignisbeschrTxt", required = true) + protected String ereignisbeschrTxt; + @XmlElement(name = "SchadOrt", required = true) + protected OrtType schadOrt; + @XmlElement(name = "BeteiligtePersonen") + protected List beteiligtePersonen; + @XmlElement(name = "GeschaedigteInteressen") + protected List geschaedigteInteressen; + @XmlElement(name = "Dokumente") + protected List dokumente; + @XmlElement(name = "Schaeden") + protected List schaeden; + @XmlElement(name = "Meldedat", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar meldedat; + @XmlElement(name = "Schadenmelder", required = true) + protected SchadenmelderType schadenmelder; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der vormaligeIdGeschaeftsfall-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVormaligeIdGeschaeftsfall() { + return vormaligeIdGeschaeftsfall; + } + + /** + * Legt den Wert der vormaligeIdGeschaeftsfall-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVormaligeIdGeschaeftsfall(String value) { + this.vormaligeIdGeschaeftsfall = value; + } + + /** + * Ruft den Wert der nachfolgendeIdGeschaeftsfall-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNachfolgendeIdGeschaeftsfall() { + return nachfolgendeIdGeschaeftsfall; + } + + /** + * Legt den Wert der nachfolgendeIdGeschaeftsfall-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNachfolgendeIdGeschaeftsfall(String value) { + this.nachfolgendeIdGeschaeftsfall = value; + } + + /** + * Gets the value of the ordnungsbegriffZuordFremd property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ordnungsbegriffZuordFremd property. + * + *

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

+     *    getOrdnungsbegriffZuordFremd().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getOrdnungsbegriffZuordFremd() { + if (ordnungsbegriffZuordFremd == null) { + ordnungsbegriffZuordFremd = new ArrayList(); + } + return this.ordnungsbegriffZuordFremd; + } + + /** + * Ruft den Wert der ereignisZpkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEreignisZpkt() { + return ereignisZpkt; + } + + /** + * Legt den Wert der ereignisZpkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEreignisZpkt(XMLGregorianCalendar value) { + this.ereignisZpkt = value; + } + + /** + * Ruft den Wert der ereignisbeschrTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEreignisbeschrTxt() { + return ereignisbeschrTxt; + } + + /** + * Legt den Wert der ereignisbeschrTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEreignisbeschrTxt(String value) { + this.ereignisbeschrTxt = value; + } + + /** + * Ruft den Wert der schadOrt-Eigenschaft ab. + * + * @return + * possible object is + * {@link OrtType } + * + */ + public OrtType getSchadOrt() { + return schadOrt; + } + + /** + * Legt den Wert der schadOrt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OrtType } + * + */ + public void setSchadOrt(OrtType value) { + this.schadOrt = value; + } + + /** + * Gets the value of the beteiligtePersonen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the beteiligtePersonen property. + * + *

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

+     *    getBeteiligtePersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenereignisType.BeteiligtePersonen } + * + * + */ + public List getBeteiligtePersonen() { + if (beteiligtePersonen == null) { + beteiligtePersonen = new ArrayList(); + } + return this.beteiligtePersonen; + } + + /** + * Gets the value of the geschaedigteInteressen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the geschaedigteInteressen property. + * + *

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

+     *    getGeschaedigteInteressen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link GeschaedigtesInteresseType } + * + * + */ + public List getGeschaedigteInteressen() { + if (geschaedigteInteressen == null) { + geschaedigteInteressen = new ArrayList(); + } + return this.geschaedigteInteressen; + } + + /** + * Gets the value of the dokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumente property. + * + *

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

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + + /** + * Gets the value of the schaeden property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schaeden property. + * + *

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

+     *    getSchaeden().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenType } + * + * + */ + public List getSchaeden() { + if (schaeden == null) { + schaeden = new ArrayList(); + } + return this.schaeden; + } + + /** + * Ruft den Wert der meldedat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getMeldedat() { + return meldedat; + } + + /** + * Legt den Wert der meldedat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setMeldedat(XMLGregorianCalendar value) { + this.meldedat = value; + } + + /** + * Ruft den Wert der schadenmelder-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchadenmelderType } + * + */ + public SchadenmelderType getSchadenmelder() { + return schadenmelder; + } + + /** + * Legt den Wert der schadenmelder-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchadenmelderType } + * + */ + public void setSchadenmelder(SchadenmelderType value) { + this.schadenmelder = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Person" type="{urn:omds20}PERSON_Type"/>
+     *         <element name="GeschInteresseLfnr" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *       <attribute name="BetLfnr" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+     *       <attribute name="BetRolleCd" type="{urn:omds20}BetRolleCd_Type" />
+     *       <attribute name="BetTxt">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <maxLength value="100"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "person", + "geschInteresseLfnr" + }) + public static class BeteiligtePersonen { + + @XmlElement(name = "Person", required = true) + protected PERSONType person; + @XmlElement(name = "GeschInteresseLfnr") + protected List geschInteresseLfnr; + @XmlAttribute(name = "BetLfnr", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + @XmlSchemaType(name = "anySimpleType") + protected String betLfnr; + @XmlAttribute(name = "BetRolleCd", namespace = "urn:omds3ServiceTypes-1-1-0") + protected String betRolleCd; + @XmlAttribute(name = "BetTxt", namespace = "urn:omds3ServiceTypes-1-1-0") + protected String betTxt; + + /** + * 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; + } + + /** + * Gets the value of the geschInteresseLfnr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the geschInteresseLfnr property. + * + *

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

+         *    getGeschInteresseLfnr().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getGeschInteresseLfnr() { + if (geschInteresseLfnr == null) { + geschInteresseLfnr = new ArrayList(); + } + return this.geschInteresseLfnr; + } + + /** + * Ruft den Wert der betLfnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetLfnr() { + return betLfnr; + } + + /** + * Legt den Wert der betLfnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetLfnr(String value) { + this.betLfnr = value; + } + + /** + * Ruft den Wert der betRolleCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetRolleCd() { + return betRolleCd; + } + + /** + * Legt den Wert der betRolleCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetRolleCd(String value) { + this.betRolleCd = value; + } + + /** + * Ruft den Wert der betTxt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBetTxt() { + return betTxt; + } + + /** + * Legt den Wert der betTxt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBetTxt(String value) { + this.betTxt = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenmelderType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenmelderType.java new file mode 100644 index 00000000..f7fa654b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenmelderType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + * + *

Java-Klasse für Schadenmelder_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Schadenmelder_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Schadenmelder_Type") +public class SchadenmelderType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenmelderVermittlerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenmelderVermittlerType.java new file mode 100644 index 00000000..4c7d5cda --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenmelderVermittlerType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ zur Angabe eines Vermittlers als Schadenmelder + * + *

Java-Klasse für SchadenmelderVermittler_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenmelderVermittler_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3ServiceTypes-1-1-0}ObjektSpezifikation_Type">
+ *       <sequence>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenmelderVermittler_Type", propOrder = { + "vermnr" +}) +public class SchadenmelderVermittlerType + extends ObjektSpezifikationType +{ + + @XmlElement(name = "Vermnr", required = true) + protected String vermnr; + + /** + * Ruft den Wert der vermnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermnr() { + return vermnr; + } + + /** + * Legt den Wert der vermnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermnr(String value) { + this.vermnr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenzuordnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenzuordnungType.java new file mode 100644 index 00000000..d7a28610 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SchadenzuordnungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + * + *

Java-Klasse für SchadenzuordnungType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SchadenzuordnungType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SchadenSparteCd" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="UrsacheCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="SpezifikationCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ArtGeschaedigtesObjCd" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SchadenzuordnungType", propOrder = { + "schadenSparteCd", + "ursacheCd", + "spezifikationCd", + "artGeschaedigtesObjCd" +}) +public class SchadenzuordnungType { + + @XmlElement(name = "SchadenSparteCd", required = true) + protected String schadenSparteCd; + @XmlElement(name = "UrsacheCd") + protected String ursacheCd; + @XmlElement(name = "SpezifikationCd") + protected String spezifikationCd; + @XmlElement(name = "ArtGeschaedigtesObjCd") + protected String artGeschaedigtesObjCd; + + /** + * Ruft den Wert der schadenSparteCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadenSparteCd() { + return schadenSparteCd; + } + + /** + * Legt den Wert der schadenSparteCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadenSparteCd(String value) { + this.schadenSparteCd = value; + } + + /** + * Ruft den Wert der ursacheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrsacheCd() { + return ursacheCd; + } + + /** + * Legt den Wert der ursacheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrsacheCd(String value) { + this.ursacheCd = value; + } + + /** + * Ruft den Wert der spezifikationCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpezifikationCd() { + return spezifikationCd; + } + + /** + * Legt den Wert der spezifikationCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpezifikationCd(String value) { + this.spezifikationCd = value; + } + + /** + * Ruft den Wert der artGeschaedigtesObjCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArtGeschaedigtesObjCd() { + return artGeschaedigtesObjCd; + } + + /** + * Legt den Wert der artGeschaedigtesObjCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArtGeschaedigtesObjCd(String value) { + this.artGeschaedigtesObjCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimRequestType.java new file mode 100644 index 00000000..84cd8ca6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimRequestType.java @@ -0,0 +1,283 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ELZeitraumType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AuthorizationFilter; + + +/** + * Request-Type für die Suche nach einem Schaden + * + *

Java-Klasse für SearchClaimRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SearchClaimRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Polizzennr" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Personennr" type="{urn:omds20}Personennr" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Meldedatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimRequest_Type", propOrder = { + "vuNr", + "authFilter", + "suchbegriff", + "polizzennr", + "personennr", + "zeitraum", + "maxResults", + "offset", + "orderBy" +}) +public class SearchClaimRequestType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Suchbegriff") + protected String suchbegriff; + @XmlElement(name = "Polizzennr") + protected String polizzennr; + @XmlElement(name = "Personennr") + protected String personennr; + @XmlElement(name = "Zeitraum") + protected ELZeitraumType zeitraum; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + protected long offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der suchbegriff-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuchbegriff() { + return suchbegriff; + } + + /** + * Legt den Wert der suchbegriff-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuchbegriff(String value) { + this.suchbegriff = value; + } + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPersonennr(String value) { + this.personennr = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELZeitraumType } + * + */ + public ELZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELZeitraumType } + * + */ + public void setZeitraum(ELZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimResponseType.java new file mode 100644 index 00000000..223e7790 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SearchClaimResponseType.java @@ -0,0 +1,232 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ServiceFault; + + +/** + * Response-Type der Suche nach einem Schaden + * + *

Java-Klasse für SearchClaimResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SearchClaimResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice>
+ *         <element name="Result">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *                   <element name="Schadenereignisse" type="{urn:omds3ServiceTypes-1-1-0}Schadenereignis_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="ServiceFault" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SearchClaimResponse_Type", propOrder = { + "result", + "serviceFault" +}) +public class SearchClaimResponseType { + + @XmlElement(name = "Result") + protected SearchClaimResponseType.Result result; + @XmlElement(name = "ServiceFault") + protected ServiceFault serviceFault; + + /** + * Ruft den Wert der result-Eigenschaft ab. + * + * @return + * possible object is + * {@link SearchClaimResponseType.Result } + * + */ + public SearchClaimResponseType.Result getResult() { + return result; + } + + /** + * Legt den Wert der result-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SearchClaimResponseType.Result } + * + */ + public void setResult(SearchClaimResponseType.Result value) { + this.result = value; + } + + /** + * Ruft den Wert der serviceFault-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceFault } + * + */ + public ServiceFault getServiceFault() { + return serviceFault; + } + + /** + * Legt den Wert der serviceFault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceFault } + * + */ + public void setServiceFault(ServiceFault value) { + this.serviceFault = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+     *         <element name="Schadenereignisse" type="{urn:omds3ServiceTypes-1-1-0}Schadenereignis_Type" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults", + "schadenereignisse" + }) + public static class Result { + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + @XmlElement(name = "Schadenereignisse") + protected List schadenereignisse; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + + /** + * Gets the value of the schadenereignisse property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the schadenereignisse property. + * + *

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

+         *    getSchadenereignisse().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SchadenereignisType } + * + * + */ + public List getSchadenereignisse() { + if (schadenereignisse == null) { + schadenereignisse = new ArrayList(); + } + return this.schadenereignisse; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SecurityContextTokenRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SecurityContextTokenRequestType.java new file mode 100644 index 00000000..0d9ee269 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SecurityContextTokenRequestType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Request-Type zum Bezug eines Security-Context-Tokens + * + *

Java-Klasse für SecurityContextTokenRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SecurityContextTokenRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Credentials" type="{urn:omds3ServiceTypes-1-1-0}Credentials_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecurityContextTokenRequest_Type", propOrder = { + "credentials" +}) +public class SecurityContextTokenRequestType { + + @XmlElement(name = "Credentials", required = true) + protected CredentialsType credentials; + + /** + * Ruft den Wert der credentials-Eigenschaft ab. + * + * @return + * possible object is + * {@link CredentialsType } + * + */ + public CredentialsType getCredentials() { + return credentials; + } + + /** + * Legt den Wert der credentials-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CredentialsType } + * + */ + public void setCredentials(CredentialsType value) { + this.credentials = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SecurityContextTokenResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SecurityContextTokenResponseType.java new file mode 100644 index 00000000..28a58aed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SecurityContextTokenResponseType.java @@ -0,0 +1,115 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Response-Type zum Bezug eines Securtity-Context-Tokens + * + *

Java-Klasse für SecurityContextTokenResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SecurityContextTokenResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Token" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DauerhaftGueltig" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="GueltigBis" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SecurityContextTokenResponse_Type", propOrder = { + "token", + "dauerhaftGueltig", + "gueltigBis" +}) +public class SecurityContextTokenResponseType { + + @XmlElement(name = "Token", required = true) + protected String token; + @XmlElement(name = "DauerhaftGueltig") + protected boolean dauerhaftGueltig; + @XmlElement(name = "GueltigBis") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gueltigBis; + + /** + * Ruft den Wert der token-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToken() { + return token; + } + + /** + * Legt den Wert der token-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToken(String value) { + this.token = value; + } + + /** + * Ruft den Wert der dauerhaftGueltig-Eigenschaft ab. + * + */ + public boolean isDauerhaftGueltig() { + return dauerhaftGueltig; + } + + /** + * Legt den Wert der dauerhaftGueltig-Eigenschaft fest. + * + */ + public void setDauerhaftGueltig(boolean value) { + this.dauerhaftGueltig = value; + } + + /** + * Ruft den Wert der gueltigBis-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigBis() { + return gueltigBis; + } + + /** + * Legt den Wert der gueltigBis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigBis(XMLGregorianCalendar value) { + this.gueltigBis = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpartendetailSchadenKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpartendetailSchadenKfzType.java new file mode 100644 index 00000000..9795ff03 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpartendetailSchadenKfzType.java @@ -0,0 +1,122 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz. + * + *

Java-Klasse für SpartendetailSchadenKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchadenKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3ServiceTypes-1-1-0}SpartendetailSchaden_Type">
+ *       <sequence>
+ *         <element name="BehoerdlichAufgenommen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="VerschuldenCd" type="{urn:omds20}VerschuldenCd_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchadenKfz_Type", propOrder = { + "behoerdlichAufgenommen", + "kennzeichen", + "verschuldenCd" +}) +public class SpartendetailSchadenKfzType + extends SpartendetailSchadenType +{ + + @XmlElement(name = "BehoerdlichAufgenommen") + protected Boolean behoerdlichAufgenommen; + @XmlElement(name = "Kennzeichen", required = true) + protected String kennzeichen; + @XmlElement(name = "VerschuldenCd") + protected String verschuldenCd; + + /** + * Ruft den Wert der behoerdlichAufgenommen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isBehoerdlichAufgenommen() { + return behoerdlichAufgenommen; + } + + /** + * Legt den Wert der behoerdlichAufgenommen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setBehoerdlichAufgenommen(Boolean value) { + this.behoerdlichAufgenommen = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der verschuldenCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerschuldenCd() { + return verschuldenCd; + } + + /** + * Legt den Wert der verschuldenCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerschuldenCd(String value) { + this.verschuldenCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpartendetailSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpartendetailSchadenType.java new file mode 100644 index 00000000..07ea25fc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpartendetailSchadenType.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + * + *

Java-Klasse für SpartendetailSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpartendetailSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpartendetailSchaden_Type") +@XmlSeeAlso({ + SpartendetailSchadenKfzType.class +}) +public abstract class SpartendetailSchadenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpezifikationSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpezifikationSchadenType.java new file mode 100644 index 00000000..7aa83acb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/SpezifikationSchadenType.java @@ -0,0 +1,179 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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.v1_3_0.common.AuthorizationFilter; + + +/** + * Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + * + *

Java-Klasse für SpezifikationSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezifikationSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenereignis"/>
+ *           <element ref="{urn:omds3ServiceTypes-1-1-0}IdGeschaeftsfallSchadenanlage"/>
+ *           <element name="Schadennr" type="{urn:omds20}Schadennr"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezifikationSchaden_Type", propOrder = { + "vuNr", + "authFilter", + "idGeschaeftsfallSchadenereignis", + "idGeschaeftsfallSchadenanlage", + "schadennr" +}) +public class SpezifikationSchadenType { + + @XmlElement(name = "VUNr") + protected String vuNr; + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "IdGeschaeftsfallSchadenereignis") + protected String idGeschaeftsfallSchadenereignis; + @XmlElement(name = "IdGeschaeftsfallSchadenanlage") + protected String idGeschaeftsfallSchadenanlage; + @XmlElement(name = "Schadennr") + protected String schadennr; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenereignis() { + return idGeschaeftsfallSchadenereignis; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenereignis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenereignis(String value) { + this.idGeschaeftsfallSchadenereignis = value; + } + + /** + * Ruft den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdGeschaeftsfallSchadenanlage() { + return idGeschaeftsfallSchadenanlage; + } + + /** + * Legt den Wert der idGeschaeftsfallSchadenanlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdGeschaeftsfallSchadenanlage(String value) { + this.idGeschaeftsfallSchadenanlage = value; + } + + /** + * Ruft den Wert der schadennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchadennr() { + return schadennr; + } + + /** + * Legt den Wert der schadennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchadennr(String value) { + this.schadennr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UploadDokumentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UploadDokumentType.java new file mode 100644 index 00000000..c58d0124 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UploadDokumentType.java @@ -0,0 +1,138 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + * + *

Java-Klasse für Upload_Dokument_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Upload_Dokument_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Upload_Dokument_Type", propOrder = { + "name", + "mimetype", + "content", + "documentType" +}) +public class UploadDokumentType { + + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "Mimetype", required = true) + protected String mimetype; + @XmlElement(name = "Content", required = true) + protected byte[] content; + @XmlElement(name = "DocumentType") + protected int documentType; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der mimetype-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimetype() { + return mimetype; + } + + /** + * Legt den Wert der mimetype-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Ruft den Wert der content-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getContent() { + return content; + } + + /** + * Legt den Wert der content-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setContent(byte[] value) { + this.content = value; + } + + /** + * Ruft den Wert der documentType-Eigenschaft ab. + * + */ + public int getDocumentType() { + return documentType; + } + + /** + * Legt den Wert der documentType-Eigenschaft fest. + * + */ + public void setDocumentType(int value) { + this.documentType = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataRequest.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataRequest.java new file mode 100644 index 00000000..6a3a10c4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataRequest.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für UserDataRequest complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UserDataRequest">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataRequest", propOrder = { + "vuNr" +}) +public class UserDataRequest { + + @XmlElement(name = "VUNr") + protected String vuNr; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataResponse.java new file mode 100644 index 00000000..f25b1de2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UserDataResponse.java @@ -0,0 +1,200 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +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_9.PERSONType; + + +/** + * Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + * + * + *

Java-Klasse für UserDataResponse complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UserDataResponse">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="userid">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="availableServices">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="person" type="{urn:omds20}PERSON_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UserDataResponse", propOrder = { + "userid", + "availableServices", + "person" +}) +public class UserDataResponse { + + @XmlElement(required = true) + protected String userid; + @XmlElement(required = true) + protected UserDataResponse.AvailableServices availableServices; + @XmlElement(required = true) + protected PERSONType person; + + /** + * Ruft den Wert der userid-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserid() { + return userid; + } + + /** + * Legt den Wert der userid-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserid(String value) { + this.userid = value; + } + + /** + * Ruft den Wert der availableServices-Eigenschaft ab. + * + * @return + * possible object is + * {@link UserDataResponse.AvailableServices } + * + */ + public UserDataResponse.AvailableServices getAvailableServices() { + return availableServices; + } + + /** + * Legt den Wert der availableServices-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UserDataResponse.AvailableServices } + * + */ + public void setAvailableServices(UserDataResponse.AvailableServices value) { + this.availableServices = value; + } + + /** + * 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; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="service" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "service" + }) + public static class AvailableServices { + + @XmlElement(required = true) + protected List service; + + /** + * Gets the value of the service property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the service property. + * + *

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

+         *    getService().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getService() { + if (service == null) { + service = new ArrayList(); + } + return this.service; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UsernamePasswordCredentialsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UsernamePasswordCredentialsType.java new file mode 100644 index 00000000..7646f356 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/UsernamePasswordCredentialsType.java @@ -0,0 +1,87 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Konkrete Implementierung von Credentials mit Username und Password + * + *

Java-Klasse für UsernamePasswordCredentials_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UsernamePasswordCredentials_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="Username" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="Password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UsernamePasswordCredentials_Type") +public class UsernamePasswordCredentialsType { + + @XmlAttribute(name = "Username", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + protected String username; + @XmlAttribute(name = "Password", namespace = "urn:omds3ServiceTypes-1-1-0", required = true) + protected String password; + + /** + * Ruft den Wert der username-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUsername() { + return username; + } + + /** + * Legt den Wert der username-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUsername(String value) { + this.username = value; + } + + /** + * Ruft den Wert der password-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPassword() { + return password; + } + + /** + * Legt den Wert der password-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPassword(String value) { + this.password = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AdresseArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AdresseArtCdType.java new file mode 100644 index 00000000..ed412daa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AdresseArtCdType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für AdresseArtCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="AdresseArtCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="HA"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "AdresseArtCd_Type") +@XmlEnum +public enum AdresseArtCdType { + + + /** + * Hauptadresse + * + */ + HA; + + public String value() { + return name(); + } + + public static AdresseArtCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AdresseType.java new file mode 100644 index 00000000..d2a62679 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AdresseType.java @@ -0,0 +1,250 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für eine Adresse mit ObjektId + * + *

Java-Klasse für Adresse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Adresse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *       <attGroup ref="{urn:omds20}Adresse_Attribute"/>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Adresse_Type", propOrder = { + "objektId" +}) +public class AdresseType { + + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlAttribute(name = "Pac") + @XmlSchemaType(name = "unsignedInt") + protected Long pac; + @XmlAttribute(name = "LandesCd") + protected String landesCd; + @XmlAttribute(name = "PLZ") + protected String plz; + @XmlAttribute(name = "Ort") + protected String ort; + @XmlAttribute(name = "Strasse") + protected String strasse; + @XmlAttribute(name = "Hausnr") + protected String hausnr; + @XmlAttribute(name = "Zusatz") + protected String zusatz; + + /** + * 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; + } + + /** + * Ruft den Wert der pac-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPac() { + return pac; + } + + /** + * Legt den Wert der pac-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPac(Long value) { + this.pac = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der plz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPLZ() { + return plz; + } + + /** + * Legt den Wert der plz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPLZ(String value) { + this.plz = value; + } + + /** + * Ruft den Wert der ort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrt() { + return ort; + } + + /** + * Legt den Wert der ort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrt(String value) { + this.ort = value; + } + + /** + * Ruft den Wert der strasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStrasse() { + return strasse; + } + + /** + * Legt den Wert der strasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStrasse(String value) { + this.strasse = value; + } + + /** + * Ruft den Wert der hausnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHausnr() { + return hausnr; + } + + /** + * Legt den Wert der hausnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHausnr(String value) { + this.hausnr = value; + } + + /** + * Ruft den Wert der zusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZusatz() { + return zusatz; + } + + /** + * Legt den Wert der zusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZusatz(String value) { + this.zusatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AgentFilterType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AgentFilterType.java new file mode 100644 index 00000000..c3b94f01 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AgentFilterType.java @@ -0,0 +1,101 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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; + + +/** + * Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + * + *

Java-Klasse für AgentFilter_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AgentFilter_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter">
+ *       <choice>
+ *         <element name="MaklerID" type="{urn:omds3CommonServiceTypes-1-1-0}MaklerID_Type"/>
+ *         <element name="Vermnr" type="{urn:omds20}Vermnr" maxOccurs="unbounded"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AgentFilter_Type", propOrder = { + "maklerID", + "vermnr" +}) +public class AgentFilterType + extends AuthorizationFilter +{ + + @XmlElement(name = "MaklerID") + protected String maklerID; + @XmlElement(name = "Vermnr") + protected List vermnr; + + /** + * Ruft den Wert der maklerID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMaklerID() { + return maklerID; + } + + /** + * Legt den Wert der maklerID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMaklerID(String value) { + this.maklerID = value; + } + + /** + * Gets the value of the vermnr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vermnr property. + * + *

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

+     *    getVermnr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getVermnr() { + if (vermnr == null) { + vermnr = new ArrayList(); + } + return this.vermnr; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AntragsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AntragsartType.java new file mode 100644 index 00000000..fd7f4902 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AntragsartType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Antragsart_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="Antragsart_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="NA"/>
+ *     <enumeration value="FW"/>
+ *     <enumeration value="VW"/>
+ *     <enumeration value="WK"/>
+ *     <enumeration value="TU"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Antragsart_Type") +@XmlEnum +public enum AntragsartType { + + + /** + * Neuantrag + * + */ + NA, + + /** + * Fahrzeugwechsel + * + */ + FW, + + /** + * Versicherungswechsel + * + */ + VW, + + /** + * Wechselkennzeichen + * + */ + WK, + + /** + * Tarifumstellung + * + */ + TU; + + public String value() { + return name(); + } + + public static AntragsartType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AuthorizationFilter.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AuthorizationFilter.java new file mode 100644 index 00000000..cb5ad0e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/AuthorizationFilter.java @@ -0,0 +1,36 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + * + *

Java-Klasse für AuthorizationFilter complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AuthorizationFilter">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AuthorizationFilter") +@XmlSeeAlso({ + AgentFilterType.class +}) +public abstract class AuthorizationFilter { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BankverbindungType.java new file mode 100644 index 00000000..6f5ffe3e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BankverbindungType.java @@ -0,0 +1,148 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * beschreibt eine Bankverbindug + * + *

Java-Klasse für Bankverbindung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Bankverbindung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Kontoinhaber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Bank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="BIC" type="{urn:omds3CommonServiceTypes-1-1-0}BIC_Type" minOccurs="0"/>
+ *         <element name="IBAN" type="{urn:omds3CommonServiceTypes-1-1-0}IBAN_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bankverbindung_Type", propOrder = { + "kontoinhaber", + "bank", + "bic", + "iban" +}) +public class BankverbindungType { + + @XmlElement(name = "Kontoinhaber", required = true) + protected String kontoinhaber; + @XmlElement(name = "Bank") + protected String bank; + @XmlElement(name = "BIC") + protected String bic; + @XmlElement(name = "IBAN", required = true) + protected String iban; + + /** + * Ruft den Wert der kontoinhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontoinhaber() { + return kontoinhaber; + } + + /** + * Legt den Wert der kontoinhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontoinhaber(String value) { + this.kontoinhaber = value; + } + + /** + * Ruft den Wert der bank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBank() { + return bank; + } + + /** + * Legt den Wert der bank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBank(String value) { + this.bank = value; + } + + /** + * Ruft den Wert der bic-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBIC() { + return bic; + } + + /** + * Legt den Wert der bic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBIC(String value) { + this.bic = value; + } + + /** + * Ruft den Wert der iban-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIBAN() { + return iban; + } + + /** + * Legt den Wert der iban-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIBAN(String value) { + this.iban = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BerechnungsvarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BerechnungsvarianteType.java new file mode 100644 index 00000000..5a036054 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BerechnungsvarianteType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Berechnungsvariante_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="Berechnungsvariante_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="basic"/>
+ *     <enumeration value="medium"/>
+ *     <enumeration value="top"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Berechnungsvariante_Type") +@XmlEnum +public enum BerechnungsvarianteType { + + @XmlEnumValue("basic") + BASIC("basic"), + @XmlEnumValue("medium") + MEDIUM("medium"), + @XmlEnumValue("top") + TOP("top"); + private final String value; + + BerechnungsvarianteType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BerechnungsvarianteType fromValue(String v) { + for (BerechnungsvarianteType c: BerechnungsvarianteType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BezugsrechtType.java new file mode 100644 index 00000000..cfdfe247 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BezugsrechtType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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_9.PERSONType; + + +/** + *

Java-Klasse für Bezugsrecht_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Bezugsrecht_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Bezugsrecht_Type", propOrder = { + "person" +}) +public class BezugsrechtType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + protected PERSONType person; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BonusMalusSystemType.java new file mode 100644 index 00000000..09444d82 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BonusMalusSystemType.java @@ -0,0 +1,155 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.XmlType; + + +/** + *

Java-Klasse für BonusMalusSystem_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="BonusMalusSystem_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="BonusMalusVorversicherung" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusVorversicherung_Type"/>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type" minOccurs="0"/>
+ *         <element name="Polizzennummer" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="15"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="OffeneSchaeden" type="{urn:omds3CommonServiceTypes-1-1-0}OffeneSchaeden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BonusMalusSystem_Type", propOrder = { + "bonusMalusVorversicherung", + "versicherungsgesellschaft", + "polizzennummer", + "offeneSchaeden" +}) +public class BonusMalusSystemType { + + @XmlElement(name = "BonusMalusVorversicherung", required = true) + @XmlSchemaType(name = "string") + protected BonusMalusVorversicherungType bonusMalusVorversicherung; + @XmlElement(name = "Versicherungsgesellschaft") + protected String versicherungsgesellschaft; + @XmlElement(name = "Polizzennummer") + protected String polizzennummer; + @XmlElement(name = "OffeneSchaeden") + protected OffeneSchaedenType offeneSchaeden; + + /** + * Ruft den Wert der bonusMalusVorversicherung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BonusMalusVorversicherungType } + * + */ + public BonusMalusVorversicherungType getBonusMalusVorversicherung() { + return bonusMalusVorversicherung; + } + + /** + * Legt den Wert der bonusMalusVorversicherung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BonusMalusVorversicherungType } + * + */ + public void setBonusMalusVorversicherung(BonusMalusVorversicherungType value) { + this.bonusMalusVorversicherung = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + + /** + * Ruft den Wert der polizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennummer() { + return polizzennummer; + } + + /** + * Legt den Wert der polizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennummer(String value) { + this.polizzennummer = value; + } + + /** + * Ruft den Wert der offeneSchaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffeneSchaedenType } + * + */ + public OffeneSchaedenType getOffeneSchaeden() { + return offeneSchaeden; + } + + /** + * Legt den Wert der offeneSchaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffeneSchaedenType } + * + */ + public void setOffeneSchaeden(OffeneSchaedenType value) { + this.offeneSchaeden = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BonusMalusVorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BonusMalusVorversicherungType.java new file mode 100644 index 00000000..1c414530 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/BonusMalusVorversicherungType.java @@ -0,0 +1,57 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für BonusMalusVorversicherung_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="BonusMalusVorversicherung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Ohne Vorversicherung"/>
+ *     <enumeration value="Mit Vorversicherung"/>
+ *     <enumeration value="BM-Übernahme von Angehörigen"/>
+ *     <enumeration value="BM-Übernahme vom Dienstgeber"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "BonusMalusVorversicherung_Type") +@XmlEnum +public enum BonusMalusVorversicherungType { + + @XmlEnumValue("Ohne Vorversicherung") + OHNE_VORVERSICHERUNG("Ohne Vorversicherung"), + @XmlEnumValue("Mit Vorversicherung") + MIT_VORVERSICHERUNG("Mit Vorversicherung"), + @XmlEnumValue("BM-\u00dcbernahme von Angeh\u00f6rigen") + BM_ÜBERNAHME_VON_ANGEHÖRIGEN("BM-\u00dcbernahme von Angeh\u00f6rigen"), + @XmlEnumValue("BM-\u00dcbernahme vom Dienstgeber") + BM_ÜBERNAHME_VOM_DIENSTGEBER("BM-\u00dcbernahme vom Dienstgeber"); + private final String value; + + BonusMalusVorversicherungType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static BonusMalusVorversicherungType fromValue(String v) { + for (BonusMalusVorversicherungType c: BonusMalusVorversicherungType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonProcessRequestType.java new file mode 100644 index 00000000..f5fd8703 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonProcessRequestType.java @@ -0,0 +1,83 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.v1_3_0.on2antrag.common.CalculateRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.CreateApplicationRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.CreateOfferRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.SubmitApplicationRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.CreateApplicationRSRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.CreateOfferRSRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.SubmitApplicationRSRequestType; + + +/** + * Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind + * + *

Java-Klasse für CommonProcessRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonProcessRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonProcessRequest_Type", propOrder = { + "geschaeftsfallnummer" +}) +@XmlSeeAlso({ + CreateOfferRSRequestType.class, + CreateApplicationRSRequestType.class, + SubmitApplicationRSRequestType.class, + CalculateRequestType.class, + CreateOfferRequestType.class, + CreateApplicationRequestType.class, + SubmitApplicationRequestType.class +}) +public abstract class CommonProcessRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonProcessResponseType.java new file mode 100644 index 00000000..059e249a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonProcessResponseType.java @@ -0,0 +1,81 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.v1_3_0.on2antrag.common.CalculateResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.CreateApplicationResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.CreateOfferResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.SubmitApplicationResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.CreateApplicationRSResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.CreateOfferRSResponseType; + + +/** + * Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind + * + *

Java-Klasse für CommonProcessResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonProcessResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Geschaeftsfallnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonProcessResponse_Type", propOrder = { + "geschaeftsfallnummer" +}) +@XmlSeeAlso({ + CreateOfferRSResponseType.class, + CreateApplicationRSResponseType.class, + CalculateResponseType.class, + CreateOfferResponseType.class, + CreateApplicationResponseType.class, + SubmitApplicationResponseType.class +}) +public abstract class CommonProcessResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Geschaeftsfallnummer") + 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonRequestType.java new file mode 100644 index 00000000..a9b627d4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonRequestType.java @@ -0,0 +1,184 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.CalculateRSRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.CalculateBesitzRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerRequestType; + + +/** + * Abstraktes RequestObjekt + * + *

Java-Klasse für CommonRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonRequest_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VUNr" type="{urn:omds20}VUNr"/>
+ *         <element name="ClientId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="TechnischeParameter" type="{urn:omds3CommonServiceTypes-1-1-0}TechnicalKeyValue_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonRequest_Type", propOrder = { + "vuNr", + "clientId", + "technischeParameter", + "korrelationsId" +}) +@XmlSeeAlso({ + CalculateRSRequestType.class, + CalculateBesitzRequestType.class, + GetPoliciesOfPartnerRequestType.class, + SetMailingAddressRequestType.class, + CollectionChangeRequestType.class, + GetPartnerRequestType.class, + CheckAddressRequestType.class, + ChangePartnerMainAddressRequestType.class, + ChangePersonDataRequestType.class, + ChangeCommunicationObjectRequestType.class, + AddCommunicationObjectRequestType.class, + DeleteCommunicationObjectRequestType.class, + CommonProcessRequestType.class, + CommonSearchRequestType.class +}) +public abstract class CommonRequestType { + + @XmlElement(name = "VUNr", required = true) + protected String vuNr; + @XmlElement(name = "ClientId") + protected String clientId; + @XmlElement(name = "TechnischeParameter") + protected List technischeParameter; + @XmlElement(name = "KorrelationsId", required = true) + protected String korrelationsId; + + /** + * Ruft den Wert der vuNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVUNr() { + return vuNr; + } + + /** + * Legt den Wert der vuNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVUNr(String value) { + this.vuNr = value; + } + + /** + * Ruft den Wert der clientId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getClientId() { + return clientId; + } + + /** + * Legt den Wert der clientId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClientId(String value) { + this.clientId = value; + } + + /** + * Gets the value of the technischeParameter property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the technischeParameter property. + * + *

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

+     *    getTechnischeParameter().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TechnicalKeyValueType } + * + * + */ + public List getTechnischeParameter() { + if (technischeParameter == null) { + technischeParameter = new ArrayList(); + } + return this.technischeParameter; + } + + /** + * Ruft den Wert der korrelationsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKorrelationsId() { + return korrelationsId; + } + + /** + * Legt den Wert der korrelationsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKorrelationsId(String value) { + this.korrelationsId = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonResponseType.java new file mode 100644 index 00000000..c4fcf7a5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonResponseType.java @@ -0,0 +1,227 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.v1_3_0.DeleteResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.CalculateRSResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.CalculateBesitzResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.CollectionChangeResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.GetPoliciesOfPartnerResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag.SetMailingAddressResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.AddCommunicationObjectResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangeCommunicationObjectResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePartnerMainAddressResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.ChangePersonDataResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.CheckAddressResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.DeleteCommunicationObjectResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on4partner.GetPartnerResponseType; + + +/** + * Abstraktes ResponseObjekt + * + *

Java-Klasse für CommonResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Status">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                   <element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/>
+ *                   <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonResponse_Type", propOrder = { + "status" +}) +@XmlSeeAlso({ + CalculateRSResponseType.class, + CalculateBesitzResponseType.class, + GetPoliciesOfPartnerResponseType.class, + SetMailingAddressResponseType.class, + CollectionChangeResponseType.class, + GetPartnerResponseType.class, + CheckAddressResponseType.class, + ChangePartnerMainAddressResponseType.class, + ChangePersonDataResponseType.class, + AddCommunicationObjectResponseType.class, + DeleteCommunicationObjectResponseType.class, + CommonProcessResponseType.class, + CommonSearchResponseType.class, + ChangeCommunicationObjectResponseType.class, + DeleteResponseType.class +}) +public abstract class CommonResponseType { + + @XmlElement(name = "Status", required = true) + protected CommonResponseType.Status status; + + /** + * Ruft den Wert der status-Eigenschaft ab. + * + * @return + * possible object is + * {@link CommonResponseType.Status } + * + */ + public CommonResponseType.Status getStatus() { + return status; + } + + /** + * Legt den Wert der status-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CommonResponseType.Status } + * + */ + public void setStatus(CommonResponseType.Status value) { + this.status = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="KorrelationsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="Ergebnis" type="{urn:omds3CommonServiceTypes-1-1-0}Status_Type"/>
+     *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "korrelationsId", + "ergebnis", + "meldungen" + }) + public static class Status { + + @XmlElement(name = "KorrelationsId", required = true) + protected String korrelationsId; + @XmlElement(name = "Ergebnis", required = true) + @XmlSchemaType(name = "string") + protected StatusType ergebnis; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der korrelationsId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKorrelationsId() { + return korrelationsId; + } + + /** + * Legt den Wert der korrelationsId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKorrelationsId(String value) { + this.korrelationsId = value; + } + + /** + * Ruft den Wert der ergebnis-Eigenschaft ab. + * + * @return + * possible object is + * {@link StatusType } + * + */ + public StatusType getErgebnis() { + return ergebnis; + } + + /** + * Legt den Wert der ergebnis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link StatusType } + * + */ + public void setErgebnis(StatusType value) { + this.ergebnis = value; + } + + /** + * Gets the value of the meldungen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the meldungen property. + * + *

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

+         *    getMeldungen().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchRequestType.java new file mode 100644 index 00000000..fa9ebe1a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchRequestType.java @@ -0,0 +1,205 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.omds2Types.v2_9.ELZeitraumType; +import at.vvo.omds.types.omds3Types.v1_3_0.GetStatusChangesRequestType; + + +/** + * Abstakter Typ fuer Suchanfragen + * + *

Java-Klasse für CommonSearchRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonSearchRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AuthorizationFilter" minOccurs="0"/>
+ *         <element name="Suchbegriff" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Zeitraum" type="{urn:omds20}EL-Zeitraum_Type" minOccurs="0"/>
+ *         <element name="MaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Offset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="OrderBy" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Meldedatum aufsteigend"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonSearchRequest_Type", propOrder = { + "authFilter", + "suchbegriff", + "zeitraum", + "maxResults", + "offset", + "orderBy" +}) +@XmlSeeAlso({ + GetStatusChangesRequestType.class +}) +public abstract class CommonSearchRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AuthorizationFilter authFilter; + @XmlElement(name = "Suchbegriff") + protected String suchbegriff; + @XmlElement(name = "Zeitraum") + protected ELZeitraumType zeitraum; + @XmlElement(name = "MaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long maxResults; + @XmlElement(name = "Offset") + @XmlSchemaType(name = "unsignedInt") + protected long offset; + @XmlElement(name = "OrderBy") + protected String orderBy; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthorizationFilter } + * + */ + public AuthorizationFilter getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthorizationFilter } + * + */ + public void setAuthFilter(AuthorizationFilter value) { + this.authFilter = value; + } + + /** + * Ruft den Wert der suchbegriff-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSuchbegriff() { + return suchbegriff; + } + + /** + * Legt den Wert der suchbegriff-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSuchbegriff(String value) { + this.suchbegriff = value; + } + + /** + * Ruft den Wert der zeitraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELZeitraumType } + * + */ + public ELZeitraumType getZeitraum() { + return zeitraum; + } + + /** + * Legt den Wert der zeitraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELZeitraumType } + * + */ + public void setZeitraum(ELZeitraumType value) { + this.zeitraum = value; + } + + /** + * Ruft den Wert der maxResults-Eigenschaft ab. + * + */ + public long getMaxResults() { + return maxResults; + } + + /** + * Legt den Wert der maxResults-Eigenschaft fest. + * + */ + public void setMaxResults(long value) { + this.maxResults = value; + } + + /** + * Ruft den Wert der offset-Eigenschaft ab. + * + */ + public long getOffset() { + return offset; + } + + /** + * Legt den Wert der offset-Eigenschaft fest. + * + */ + public void setOffset(long value) { + this.offset = value; + } + + /** + * Ruft den Wert der orderBy-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderBy() { + return orderBy; + } + + /** + * Legt den Wert der orderBy-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderBy(String value) { + this.orderBy = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchResponseType.java new file mode 100644 index 00000000..8c00fc41 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/CommonSearchResponseType.java @@ -0,0 +1,107 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.v1_3_0.GetStatusChangesResponseType; + + +/** + * Abstrakter Typ für Ergebnisse von Suchen + * + *

Java-Klasse für CommonSearchResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CommonSearchResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="ActualOffset" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="ActualMaxResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CommonSearchResponse_Type", propOrder = { + "actualOffset", + "actualMaxResults", + "totalResults" +}) +@XmlSeeAlso({ + GetStatusChangesResponseType.class +}) +public abstract class CommonSearchResponseType + extends CommonResponseType +{ + + @XmlElement(name = "ActualOffset") + @XmlSchemaType(name = "unsignedInt") + protected long actualOffset; + @XmlElement(name = "ActualMaxResults") + @XmlSchemaType(name = "unsignedInt") + protected long actualMaxResults; + @XmlElement(name = "TotalResults") + @XmlSchemaType(name = "unsignedInt") + protected long totalResults; + + /** + * Ruft den Wert der actualOffset-Eigenschaft ab. + * + */ + public long getActualOffset() { + return actualOffset; + } + + /** + * Legt den Wert der actualOffset-Eigenschaft fest. + * + */ + public void setActualOffset(long value) { + this.actualOffset = value; + } + + /** + * Ruft den Wert der actualMaxResults-Eigenschaft ab. + * + */ + public long getActualMaxResults() { + return actualMaxResults; + } + + /** + * Legt den Wert der actualMaxResults-Eigenschaft fest. + * + */ + public void setActualMaxResults(long value) { + this.actualMaxResults = value; + } + + /** + * Ruft den Wert der totalResults-Eigenschaft ab. + * + */ + public long getTotalResults() { + return totalResults; + } + + /** + * Legt den Wert der totalResults-Eigenschaft fest. + * + */ + public void setTotalResults(long value) { + this.totalResults = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DateianhangType.java new file mode 100644 index 00000000..c6f78bed --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DateianhangType.java @@ -0,0 +1,228 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann + * + * + *

Java-Klasse für Dateianhang_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Dateianhang_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="DateiMimeType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="DateiType" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *               <enumeration value="1"/>
+ *               <enumeration value="2"/>
+ *               <enumeration value="3"/>
+ *               <enumeration value="4"/>
+ *               <enumeration value="5"/>
+ *               <enumeration value="6"/>
+ *               <enumeration value="7"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DateiName">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="DateiData" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ *         <element name="DateiBeschreibung" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <maxLength value="200"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Dateianhang_Type", propOrder = { + "id", + "dateiMimeType", + "dateiType", + "dateiName", + "dateiData", + "dateiBeschreibung" +}) +public class DateianhangType { + + @XmlElement(name = "Id", required = true) + protected BigInteger id; + @XmlElement(name = "DateiMimeType", required = true) + protected String dateiMimeType; + @XmlElement(name = "DateiType") + protected Integer dateiType; + @XmlElement(name = "DateiName", required = true) + protected String dateiName; + @XmlElement(name = "DateiData", required = true) + protected byte[] dateiData; + @XmlElement(name = "DateiBeschreibung") + protected String dateiBeschreibung; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setId(BigInteger value) { + this.id = value; + } + + /** + * Ruft den Wert der dateiMimeType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDateiMimeType() { + return dateiMimeType; + } + + /** + * Legt den Wert der dateiMimeType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDateiMimeType(String value) { + this.dateiMimeType = value; + } + + /** + * Ruft den Wert der dateiType-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDateiType() { + return dateiType; + } + + /** + * Legt den Wert der dateiType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDateiType(Integer value) { + this.dateiType = value; + } + + /** + * Ruft den Wert der dateiName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDateiName() { + return dateiName; + } + + /** + * Legt den Wert der dateiName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDateiName(String value) { + this.dateiName = value; + } + + /** + * Ruft den Wert der dateiData-Eigenschaft ab. + * + * @return + * possible object is + * byte[] + */ + public byte[] getDateiData() { + return dateiData; + } + + /** + * Legt den Wert der dateiData-Eigenschaft fest. + * + * @param value + * allowed object is + * byte[] + */ + public void setDateiData(byte[] value) { + this.dateiData = value; + } + + /** + * Ruft den Wert der dateiBeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDateiBeschreibung() { + return dateiBeschreibung; + } + + /** + * Legt den Wert der dateiBeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDateiBeschreibung(String value) { + this.dateiBeschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DatenverwendungType.java new file mode 100644 index 00000000..f37f742e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DatenverwendungType.java @@ -0,0 +1,110 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Datenverwendung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Datenverwendung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Datenverwendung_Type", propOrder = { + "zustimmungZurElektrUebermittlungVorvertraglDokumente", + "elektrUebermittlungVorvertraglDokumenteEmail", + "zustimmungZurVerwendungDerDatenZuWerbezwecken" +}) +public class DatenverwendungType { + + @XmlElement(name = "ZustimmungZurElektrUebermittlungVorvertraglDokumente") + protected Boolean zustimmungZurElektrUebermittlungVorvertraglDokumente; + @XmlElement(name = "ElektrUebermittlungVorvertraglDokumenteEmail") + protected String elektrUebermittlungVorvertraglDokumenteEmail; + @XmlElement(name = "ZustimmungZurVerwendungDerDatenZuWerbezwecken") + protected boolean zustimmungZurVerwendungDerDatenZuWerbezwecken; + + /** + * Ruft den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustimmungZurElektrUebermittlungVorvertraglDokumente() { + return zustimmungZurElektrUebermittlungVorvertraglDokumente; + } + + /** + * Legt den Wert der zustimmungZurElektrUebermittlungVorvertraglDokumente-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustimmungZurElektrUebermittlungVorvertraglDokumente(Boolean value) { + this.zustimmungZurElektrUebermittlungVorvertraglDokumente = value; + } + + /** + * Ruft den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElektrUebermittlungVorvertraglDokumenteEmail() { + return elektrUebermittlungVorvertraglDokumenteEmail; + } + + /** + * Legt den Wert der elektrUebermittlungVorvertraglDokumenteEmail-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElektrUebermittlungVorvertraglDokumenteEmail(String value) { + this.elektrUebermittlungVorvertraglDokumenteEmail = value; + } + + /** + * Ruft den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft ab. + * + */ + public boolean isZustimmungZurVerwendungDerDatenZuWerbezwecken() { + return zustimmungZurVerwendungDerDatenZuWerbezwecken; + } + + /** + * Legt den Wert der zustimmungZurVerwendungDerDatenZuWerbezwecken-Eigenschaft fest. + * + */ + public void setZustimmungZurVerwendungDerDatenZuWerbezwecken(boolean value) { + this.zustimmungZurVerwendungDerDatenZuWerbezwecken = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungProzentType.java new file mode 100644 index 00000000..d34ca902 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungProzentType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DeckungProzent_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeckungProzent_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="deckungProzent" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungProzent_Type", propOrder = { + "deckungActive", + "deckungProzent" +}) +public class DeckungProzentType { + + protected boolean deckungActive; + protected int deckungProzent; + + /** + * Ruft den Wert der deckungActive-Eigenschaft ab. + * + */ + public boolean isDeckungActive() { + return deckungActive; + } + + /** + * Legt den Wert der deckungActive-Eigenschaft fest. + * + */ + public void setDeckungActive(boolean value) { + this.deckungActive = value; + } + + /** + * Ruft den Wert der deckungProzent-Eigenschaft ab. + * + */ + public int getDeckungProzent() { + return deckungProzent; + } + + /** + * Legt den Wert der deckungProzent-Eigenschaft fest. + * + */ + public void setDeckungProzent(int value) { + this.deckungProzent = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungType.java new file mode 100644 index 00000000..1e6bd4c6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Basistyp für eine Deckung + * + *

Java-Klasse für Deckung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Deckung_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Deckung_Type") +public class DeckungType + extends ProduktbausteinType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsType.java new file mode 100644 index 00000000..e09743e3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DeckungVs_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeckungVs_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="deckungVs" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungVs_Type", propOrder = { + "deckungActive", + "deckungVs" +}) +public class DeckungVsType { + + protected boolean deckungActive; + protected int deckungVs; + + /** + * Ruft den Wert der deckungActive-Eigenschaft ab. + * + */ + public boolean isDeckungActive() { + return deckungActive; + } + + /** + * Legt den Wert der deckungActive-Eigenschaft fest. + * + */ + public void setDeckungActive(boolean value) { + this.deckungActive = value; + } + + /** + * Ruft den Wert der deckungVs-Eigenschaft ab. + * + */ + public int getDeckungVs() { + return deckungVs; + } + + /** + * Legt den Wert der deckungVs-Eigenschaft fest. + * + */ + public void setDeckungVs(int value) { + this.deckungVs = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsVIType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsVIType.java new file mode 100644 index 00000000..4fbc3071 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DeckungVsVIType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DeckungVsVI_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeckungVsVI_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="deckungActive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="deckungVs" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *         <element name="VersichertesInteresse" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeckungVsVI_Type", propOrder = { + "deckungActive", + "deckungVs", + "versichertesInteresse" +}) +public class DeckungVsVIType { + + protected boolean deckungActive; + protected int deckungVs; + @XmlElement(name = "VersichertesInteresse", required = true) + protected Object versichertesInteresse; + + /** + * Ruft den Wert der deckungActive-Eigenschaft ab. + * + */ + public boolean isDeckungActive() { + return deckungActive; + } + + /** + * Legt den Wert der deckungActive-Eigenschaft fest. + * + */ + public void setDeckungActive(boolean value) { + this.deckungActive = value; + } + + /** + * Ruft den Wert der deckungVs-Eigenschaft ab. + * + */ + public int getDeckungVs() { + return deckungVs; + } + + /** + * Legt den Wert der deckungVs-Eigenschaft fest. + * + */ + public void setDeckungVs(int value) { + this.deckungVs = value; + } + + /** + * Ruft den Wert der versichertesInteresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getVersichertesInteresse() { + return versichertesInteresse; + } + + /** + * Legt den Wert der versichertesInteresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setVersichertesInteresse(Object value) { + this.versichertesInteresse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DirectionCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DirectionCdType.java new file mode 100644 index 00000000..2bcdc7d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/DirectionCdType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für DirectionCd_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="DirectionCd_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="IN"/>
+ *     <enumeration value="OUT"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DirectionCd_Type") +@XmlEnum +public enum DirectionCdType { + + + /** + * Input-Wert + * + */ + IN, + + /** + * Output-Wert + * + */ + OUT; + + public String value() { + return name(); + } + + public static DirectionCdType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ElementIdType.java new file mode 100644 index 00000000..1e37faa2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ElementIdType.java @@ -0,0 +1,114 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + * + *

Java-Klasse für ElementIdType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementIdType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="idValidUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="idIsSingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementIdType", propOrder = { + "id", + "idValidUntil", + "idIsSingleUse" +}) +public class ElementIdType { + + @XmlElement(required = true) + protected String id; + @XmlElement(required = true, nillable = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar idValidUntil; + protected boolean idIsSingleUse; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der idValidUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getIdValidUntil() { + return idValidUntil; + } + + /** + * Legt den Wert der idValidUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setIdValidUntil(XMLGregorianCalendar value) { + this.idValidUntil = value; + } + + /** + * Ruft den Wert der idIsSingleUse-Eigenschaft ab. + * + */ + public boolean isIdIsSingleUse() { + return idIsSingleUse; + } + + /** + * Legt den Wert der idIsSingleUse-Eigenschaft fest. + * + */ + public void setIdIsSingleUse(boolean value) { + this.idIsSingleUse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ElementarproduktType.java new file mode 100644 index 00000000..6a678f3f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ElementarproduktType.java @@ -0,0 +1,127 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.AssistanceKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.HaftpflichtKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.InsassenUnfallKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.KaskoKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.LenkerUnfallKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.TarifierungsdatenRSPrivatPersonType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.TarifierungsdatenRSUnternehmenType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.ElementarproduktBesitzType; + + +/** + * Basistyp für ein Elementarprodukt + * + *

Java-Klasse für Elementarprodukt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Elementarprodukt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="Bedingungen" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ZusaetzlicheElementarproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheElementarproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Elementarprodukt_Type", propOrder = { + "bedingungen", + "zusaetzlicheElementarproduktdaten" +}) +@XmlSeeAlso({ + TarifierungsdatenRSPrivatPersonType.class, + TarifierungsdatenRSUnternehmenType.class, + HaftpflichtKfzType.class, + KaskoKfzType.class, + InsassenUnfallKfzType.class, + LenkerUnfallKfzType.class, + AssistanceKfzType.class, + VerkehrsrechtsschutzKfzType.class, + ElementarproduktBesitzType.class +}) +public abstract class ElementarproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "Bedingungen") + protected List bedingungen; + @XmlElement(name = "ZusaetzlicheElementarproduktdaten") + protected List zusaetzlicheElementarproduktdaten; + + /** + * Gets the value of the bedingungen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the bedingungen property. + * + *

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

+     *    getBedingungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getBedingungen() { + if (bedingungen == null) { + bedingungen = new ArrayList(); + } + return this.bedingungen; + } + + /** + * Gets the value of the zusaetzlicheElementarproduktdaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheElementarproduktdaten property. + * + *

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

+     *    getZusaetzlicheElementarproduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheElementarproduktdatenType } + * + * + */ + public List getZusaetzlicheElementarproduktdaten() { + if (zusaetzlicheElementarproduktdaten == null) { + zusaetzlicheElementarproduktdaten = new ArrayList(); + } + return this.zusaetzlicheElementarproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ErsatzpolizzenType.java new file mode 100644 index 00000000..eae58109 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ErsatzpolizzenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für Ersatzpolizzen + * + *

Java-Klasse für Ersatzpolizzen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Ersatzpolizzen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Ersatzpolizzennummer1" type="{urn:omds20}Polizzennr"/>
+ *         <element name="Ersatzpolizzennummer2" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *         <element name="Ersatzpolizzennummer3" type="{urn:omds20}Polizzennr" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Ersatzpolizzen_Type", propOrder = { + "ersatzpolizzennummer1", + "ersatzpolizzennummer2", + "ersatzpolizzennummer3" +}) +public class ErsatzpolizzenType { + + @XmlElement(name = "Ersatzpolizzennummer1", required = true) + protected String ersatzpolizzennummer1; + @XmlElement(name = "Ersatzpolizzennummer2") + protected String ersatzpolizzennummer2; + @XmlElement(name = "Ersatzpolizzennummer3") + protected String ersatzpolizzennummer3; + + /** + * Ruft den Wert der ersatzpolizzennummer1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer1() { + return ersatzpolizzennummer1; + } + + /** + * Legt den Wert der ersatzpolizzennummer1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer1(String value) { + this.ersatzpolizzennummer1 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer2() { + return ersatzpolizzennummer2; + } + + /** + * Legt den Wert der ersatzpolizzennummer2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer2(String value) { + this.ersatzpolizzennummer2 = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer3-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsatzpolizzennummer3() { + return ersatzpolizzennummer3; + } + + /** + * Legt den Wert der ersatzpolizzennummer3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsatzpolizzennummer3(String value) { + this.ersatzpolizzennummer3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/GeschaeftsobjektArtType.java new file mode 100644 index 00000000..7fb694f6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/GeschaeftsobjektArtType.java @@ -0,0 +1,62 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für GeschaeftsobjektArt_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="GeschaeftsobjektArt_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VTG"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="AN"/>
+ *     <enumeration value="IB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "GeschaeftsobjektArt_Type") +@XmlEnum +public enum GeschaeftsobjektArtType { + + + /** + * Vertrag + * + */ + VTG, + + /** + * Schaden + * + */ + SC, + + /** + * Antrag + * + */ + AN, + + /** + * Interventionsbericht + * + */ + IB; + + public String value() { + return name(); + } + + public static GeschaeftsobjektArtType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/KontierungType.java new file mode 100644 index 00000000..6c309125 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/KontierungType.java @@ -0,0 +1,149 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden. + * + *

Java-Klasse für Kontierung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Kontierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vermittlernummer" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Abschluss" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Folge" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Betreuung" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Kontierung_Type", propOrder = { + "vermittlernummer", + "abschluss", + "folge", + "betreuung" +}) +public class KontierungType { + + @XmlElement(name = "Vermittlernummer", required = true) + protected String vermittlernummer; + @XmlElement(name = "Abschluss", required = true) + protected BigInteger abschluss; + @XmlElement(name = "Folge", required = true) + protected BigInteger folge; + @XmlElement(name = "Betreuung", required = true) + protected BigInteger betreuung; + + /** + * Ruft den Wert der vermittlernummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVermittlernummer() { + return vermittlernummer; + } + + /** + * Legt den Wert der vermittlernummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVermittlernummer(String value) { + this.vermittlernummer = value; + } + + /** + * Ruft den Wert der abschluss-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getAbschluss() { + return abschluss; + } + + /** + * Legt den Wert der abschluss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setAbschluss(BigInteger value) { + this.abschluss = value; + } + + /** + * Ruft den Wert der folge-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFolge() { + return folge; + } + + /** + * Legt den Wert der folge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFolge(BigInteger value) { + this.folge = value; + } + + /** + * Ruft den Wert der betreuung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBetreuung() { + return betreuung; + } + + /** + * Legt den Wert der betreuung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBetreuung(BigInteger value) { + this.betreuung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OMDSVersionType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OMDSVersionType.java new file mode 100644 index 00000000..361487c4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OMDSVersionType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für OMDSVersion_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="OMDSVersion_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <maxLength value="20"/>
+ *     <enumeration value="OMDS-Services 1.0.0"/>
+ *     <enumeration value="OMDS-Services 1.1.0"/>
+ *     <enumeration value="OMDS-Services 1.1.1"/>
+ *     <enumeration value="OMDS-Services 1.3.0"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "OMDSVersion_Type") +@XmlEnum +public enum OMDSVersionType { + + @XmlEnumValue("OMDS-Services 1.0.0") + OMDS_SERVICES_1_0_0("OMDS-Services 1.0.0"), + @XmlEnumValue("OMDS-Services 1.1.0") + OMDS_SERVICES_1_1_0("OMDS-Services 1.1.0"), + @XmlEnumValue("OMDS-Services 1.1.1") + OMDS_SERVICES_1_1_1("OMDS-Services 1.1.1"), + @XmlEnumValue("OMDS-Services 1.3.0") + OMDS_SERVICES_1_3_0("OMDS-Services 1.3.0"); + private final String value; + + OMDSVersionType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static OMDSVersionType fromValue(String v) { + for (OMDSVersionType c: OMDSVersionType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java new file mode 100644 index 00000000..43f94aa8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjectFactory.java @@ -0,0 +1,317 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.v1_3_0.common package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _ServiceFault_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "serviceFault"); + private final static QName _GeschaeftsfallId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "GeschaeftsfallId"); + private final static QName _OrdnungsbegriffZuordFremd_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "OrdnungsbegriffZuordFremd"); + private final static QName _ObjektId_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjektId"); + private final static QName _Adresse_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "Adresse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0.common + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType.Status } + * + */ + public at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType.Status createCommonResponseTypeStatus() { + return new at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType.Status(); + } + + /** + * Create an instance of {@link PersonType } + * + */ + public PersonType createPersonType() { + return new PersonType(); + } + + /** + * Create an instance of {@link ServiceFault } + * + */ + public ServiceFault createServiceFault() { + return new ServiceFault(); + } + + /** + * Create an instance of {@link ObjektIdType } + * + */ + public ObjektIdType createObjektIdType() { + return new ObjektIdType(); + } + + /** + * Create an instance of {@link AdresseType } + * + */ + public AdresseType createAdresseType() { + return new AdresseType(); + } + + /** + * Create an instance of {@link AgentFilterType } + * + */ + public AgentFilterType createAgentFilterType() { + return new AgentFilterType(); + } + + /** + * Create an instance of {@link ElementIdType } + * + */ + public ElementIdType createElementIdType() { + return new ElementIdType(); + } + + /** + * Create an instance of {@link DateianhangType } + * + */ + public DateianhangType createDateianhangType() { + return new DateianhangType(); + } + + /** + * Create an instance of {@link KontierungType } + * + */ + public KontierungType createKontierungType() { + return new KontierungType(); + } + + /** + * Create an instance of {@link DeckungType } + * + */ + public DeckungType createDeckungType() { + return new DeckungType(); + } + + /** + * Create an instance of {@link PraemieType } + * + */ + public PraemieType createPraemieType() { + return new PraemieType(); + } + + /** + * Create an instance of {@link VersicherungssteuerType } + * + */ + public VersicherungssteuerType createVersicherungssteuerType() { + return new VersicherungssteuerType(); + } + + /** + * Create an instance of {@link BankverbindungType } + * + */ + public BankverbindungType createBankverbindungType() { + return new BankverbindungType(); + } + + /** + * Create an instance of {@link ZahlungsdatenType } + * + */ + public ZahlungsdatenType createZahlungsdatenType() { + return new ZahlungsdatenType(); + } + + /** + * Create an instance of {@link TechnicalKeyValueType } + * + */ + public TechnicalKeyValueType createTechnicalKeyValueType() { + return new TechnicalKeyValueType(); + } + + /** + * Create an instance of {@link VertragspersonType } + * + */ + public VertragspersonType createVertragspersonType() { + return new VertragspersonType(); + } + + /** + * Create an instance of {@link VinkulierungType } + * + */ + public VinkulierungType createVinkulierungType() { + return new VinkulierungType(); + } + + /** + * Create an instance of {@link BezugsrechtType } + * + */ + public BezugsrechtType createBezugsrechtType() { + return new BezugsrechtType(); + } + + /** + * Create an instance of {@link VinkularglaeubigerType } + * + */ + public VinkularglaeubigerType createVinkularglaeubigerType() { + return new VinkularglaeubigerType(); + } + + /** + * Create an instance of {@link BonusMalusSystemType } + * + */ + public BonusMalusSystemType createBonusMalusSystemType() { + return new BonusMalusSystemType(); + } + + /** + * Create an instance of {@link OffeneSchaedenType } + * + */ + public OffeneSchaedenType createOffeneSchaedenType() { + return new OffeneSchaedenType(); + } + + /** + * Create an instance of {@link OffenerSchadenType } + * + */ + public OffenerSchadenType createOffenerSchadenType() { + return new OffenerSchadenType(); + } + + /** + * Create an instance of {@link VorversicherungenType } + * + */ + public VorversicherungenType createVorversicherungenType() { + return new VorversicherungenType(); + } + + /** + * Create an instance of {@link VorversicherungenDetailType } + * + */ + public VorversicherungenDetailType createVorversicherungenDetailType() { + return new VorversicherungenDetailType(); + } + + /** + * Create an instance of {@link DatenverwendungType } + * + */ + public DatenverwendungType createDatenverwendungType() { + return new DatenverwendungType(); + } + + /** + * Create an instance of {@link ErsatzpolizzenType } + * + */ + public ErsatzpolizzenType createErsatzpolizzenType() { + return new ErsatzpolizzenType(); + } + + /** + * Create an instance of {@link DeckungVsType } + * + */ + public DeckungVsType createDeckungVsType() { + return new DeckungVsType(); + } + + /** + * Create an instance of {@link DeckungVsVIType } + * + */ + public DeckungVsVIType createDeckungVsVIType() { + return new DeckungVsVIType(); + } + + /** + * Create an instance of {@link DeckungProzentType } + * + */ + public DeckungProzentType createDeckungProzentType() { + return new DeckungProzentType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "serviceFault") + public JAXBElement createServiceFault(ServiceFault value) { + return new JAXBElement(_ServiceFault_QNAME, ServiceFault.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "GeschaeftsfallId") + public JAXBElement createGeschaeftsfallId(String value) { + return new JAXBElement(_GeschaeftsfallId_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "OrdnungsbegriffZuordFremd") + public JAXBElement createOrdnungsbegriffZuordFremd(String value) { + return new JAXBElement(_OrdnungsbegriffZuordFremd_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "ObjektId") + public JAXBElement createObjektId(ObjektIdType value) { + return new JAXBElement(_ObjektId_QNAME, ObjektIdType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AdresseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "Adresse") + public JAXBElement createAdresse(AdresseType value) { + return new JAXBElement(_Adresse_QNAME, AdresseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjektArtType.java new file mode 100644 index 00000000..4b7bf3ce --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjektArtType.java @@ -0,0 +1,53 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für ObjektArt_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="ObjektArt_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Vertrag"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ObjektArt_Type") +@XmlEnum +public enum ObjektArtType { + + + /** + * Vertrag + * + */ + @XmlEnumValue("Vertrag") + VERTRAG("Vertrag"); + private final String value; + + ObjektArtType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ObjektArtType fromValue(String v) { + for (ObjektArtType c: ObjektArtType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjektIdType.java new file mode 100644 index 00000000..3eed87b2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ObjektIdType.java @@ -0,0 +1,123 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Type für Objektreferenzen + * + *

Java-Klasse für ObjektId_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ObjektId_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="GueltigAb" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjektId_Type", propOrder = { + "id", + "gueltigAb", + "ordnungsbegriffZuordFremd" +}) +public class ObjektIdType { + + @XmlElement(name = "Id") + protected String id; + @XmlElement(name = "GueltigAb") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar gueltigAb; + @XmlElement(name = "OrdnungsbegriffZuordFremd") + protected String ordnungsbegriffZuordFremd; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der gueltigAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getGueltigAb() { + return gueltigAb; + } + + /** + * Legt den Wert der gueltigAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setGueltigAb(XMLGregorianCalendar value) { + this.gueltigAb = value; + } + + /** + * Ruft den Wert der ordnungsbegriffZuordFremd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrdnungsbegriffZuordFremd() { + return ordnungsbegriffZuordFremd; + } + + /** + * Legt den Wert der ordnungsbegriffZuordFremd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrdnungsbegriffZuordFremd(String value) { + this.ordnungsbegriffZuordFremd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OffeneSchaedenType.java new file mode 100644 index 00000000..864290e3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OffeneSchaedenType.java @@ -0,0 +1,118 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für OffeneSchaeden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OffeneSchaeden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OffenerSchaden1" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type"/>
+ *         <element name="OffenerSchaden2" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *         <element name="OffenerSchaden3" type="{urn:omds3CommonServiceTypes-1-1-0}OffenerSchaden_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffeneSchaeden_Type", propOrder = { + "offenerSchaden1", + "offenerSchaden2", + "offenerSchaden3" +}) +public class OffeneSchaedenType { + + @XmlElement(name = "OffenerSchaden1", required = true) + protected OffenerSchadenType offenerSchaden1; + @XmlElement(name = "OffenerSchaden2") + protected OffenerSchadenType offenerSchaden2; + @XmlElement(name = "OffenerSchaden3") + protected OffenerSchadenType offenerSchaden3; + + /** + * Ruft den Wert der offenerSchaden1-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden1() { + return offenerSchaden1; + } + + /** + * Legt den Wert der offenerSchaden1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden1(OffenerSchadenType value) { + this.offenerSchaden1 = value; + } + + /** + * Ruft den Wert der offenerSchaden2-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden2() { + return offenerSchaden2; + } + + /** + * Legt den Wert der offenerSchaden2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden2(OffenerSchadenType value) { + this.offenerSchaden2 = value; + } + + /** + * Ruft den Wert der offenerSchaden3-Eigenschaft ab. + * + * @return + * possible object is + * {@link OffenerSchadenType } + * + */ + public OffenerSchadenType getOffenerSchaden3() { + return offenerSchaden3; + } + + /** + * Legt den Wert der offenerSchaden3-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link OffenerSchadenType } + * + */ + public void setOffenerSchaden3(OffenerSchadenType value) { + this.offenerSchaden3 = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OffenerSchadenType.java new file mode 100644 index 00000000..d244f3f8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/OffenerSchadenType.java @@ -0,0 +1,91 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für OffenerSchaden_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="OffenerSchaden_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Monat" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="Jahr" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffenerSchaden_Type", propOrder = { + "monat", + "jahr" +}) +public class OffenerSchadenType { + + @XmlElement(name = "Monat", required = true) + protected BigInteger monat; + @XmlElement(name = "Jahr", required = true) + protected BigInteger jahr; + + /** + * Ruft den Wert der monat-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMonat() { + return monat; + } + + /** + * Legt den Wert der monat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMonat(BigInteger value) { + this.monat = value; + } + + /** + * Ruft den Wert der jahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getJahr() { + return jahr; + } + + /** + * Legt den Wert der jahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setJahr(BigInteger value) { + this.jahr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PartnerRoleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PartnerRoleType.java new file mode 100644 index 00000000..3c6f3fe5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PartnerRoleType.java @@ -0,0 +1,49 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PartnerRoleType. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="PartnerRoleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <length value="2"/>
+ *     <enumeration value="VN"/>
+ *     <enumeration value="VP"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PartnerRoleType") +@XmlEnum +public enum PartnerRoleType { + + + /** + * Versicherungsnehmer + * + */ + VN, + + /** + * Versicherte Person + * + */ + VP; + + public String value() { + return name(); + } + + public static PartnerRoleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PersonType.java new file mode 100644 index 00000000..cc2758dc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PersonType.java @@ -0,0 +1,246 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ELAnzahlType; +import at.vvo.omds.types.omds2Types.v2_9.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_9.ELEntscheidungsfrageType; +import at.vvo.omds.types.omds2Types.v2_9.ELIdentifizierungType; +import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType; +import at.vvo.omds.types.omds2Types.v2_9.ELLegitimationType; +import at.vvo.omds.types.omds2Types.v2_9.ELTextType; +import at.vvo.omds.types.omds2Types.v2_9.NATUERLICHEPERSONType; +import at.vvo.omds.types.omds2Types.v2_9.PersArtCdType; +import at.vvo.omds.types.omds2Types.v2_9.SONSTIGEPERSONType; + + +/** + * Der Typ für eine Person mit ObjektId + * + *

Java-Klasse für Person_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Person_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ *         <choice maxOccurs="unbounded" minOccurs="0">
+ *           <element ref="{urn:omds20}EL-Anzahl"/>
+ *           <element ref="{urn:omds20}EL-Einstufung"/>
+ *           <element ref="{urn:omds20}EL-Entscheidungsfrage"/>
+ *           <element ref="{urn:omds20}EL-Identifizierung"/>
+ *           <element ref="{urn:omds20}EL-Kommunikation"/>
+ *           <element ref="{urn:omds20}EL-Legitimation"/>
+ *           <element ref="{urn:omds20}EL-Text"/>
+ *         </choice>
+ *       </sequence>
+ *       <attribute name="PersArtCd" use="required" type="{urn:omds20}PersArtCd_Type" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Person_Type", propOrder = { + "objektId", + "natuerlicheperson", + "sonstigeperson", + "adresse", + "elAnzahlOrELEinstufungOrELEntscheidungsfrage" +}) +public class PersonType { + + @XmlElement(name = "ObjektId", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElement(name = "Adresse") + protected AdresseType adresse; + @XmlElements({ + @XmlElement(name = "EL-Anzahl", namespace = "urn:omds20", type = ELAnzahlType.class), + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", type = ELEinstufungType.class), + @XmlElement(name = "EL-Entscheidungsfrage", namespace = "urn:omds20", type = ELEntscheidungsfrageType.class), + @XmlElement(name = "EL-Identifizierung", namespace = "urn:omds20", type = ELIdentifizierungType.class), + @XmlElement(name = "EL-Kommunikation", namespace = "urn:omds20", type = ELKommunikationType.class), + @XmlElement(name = "EL-Legitimation", namespace = "urn:omds20", type = ELLegitimationType.class), + @XmlElement(name = "EL-Text", namespace = "urn:omds20", type = ELTextType.class) + }) + protected List elAnzahlOrELEinstufungOrELEntscheidungsfrage; + @XmlAttribute(name = "PersArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected PersArtCdType persArtCd; + + /** + * Die Id der Person (Personennr) + * + * @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; + } + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + public void setSONSTIGEPERSON(SONSTIGEPERSONType value) { + this.sonstigeperson = value; + } + + /** + * Die Hauptadresse des Partners mit ObjektId + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * Gets the value of the elAnzahlOrELEinstufungOrELEntscheidungsfrage property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elAnzahlOrELEinstufungOrELEntscheidungsfrage property. + * + *

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

+     *    getELAnzahlOrELEinstufungOrELEntscheidungsfrage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ELAnzahlType } + * {@link ELEinstufungType } + * {@link ELEntscheidungsfrageType } + * {@link ELIdentifizierungType } + * {@link ELKommunikationType } + * {@link ELLegitimationType } + * {@link ELTextType } + * + * + */ + public List getELAnzahlOrELEinstufungOrELEntscheidungsfrage() { + if (elAnzahlOrELEinstufungOrELEntscheidungsfrage == null) { + elAnzahlOrELEinstufungOrELEntscheidungsfrage = new ArrayList(); + } + return this.elAnzahlOrELEinstufungOrELEntscheidungsfrage; + } + + /** + * Ruft den Wert der persArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersArtCdType } + * + */ + public PersArtCdType getPersArtCd() { + return persArtCd; + } + + /** + * Legt den Wert der persArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersArtCdType } + * + */ + public void setPersArtCd(PersArtCdType value) { + this.persArtCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PolizzenversandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PolizzenversandType.java new file mode 100644 index 00000000..faec9f07 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PolizzenversandType.java @@ -0,0 +1,76 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PolizzenversandType. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="PolizzenversandType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="MAK2"/>
+ *     <enumeration value="VN1"/>
+ *     <enumeration value="MAKVN"/>
+ *     <enumeration value="MAK1"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PolizzenversandType") +@XmlEnum +public enum PolizzenversandType { + + + /** + * 2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie + * + */ + @XmlEnumValue("MAK2") + MAK_2("MAK2"), + + /** + * 1fach Versicherungsnehmer: Kunde erhält Original + * + */ + @XmlEnumValue("VN1") + VN_1("VN1"), + + /** + * 1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie + * + */ + MAKVN("MAKVN"), + + /** + * 1fach Makler: Makler erhält Original + * + */ + @XmlEnumValue("MAK1") + MAK_1("MAK1"); + private final String value; + + PolizzenversandType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PolizzenversandType fromValue(String v) { + for (PolizzenversandType c: PolizzenversandType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PraemieType.java new file mode 100644 index 00000000..36608481 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/PraemieType.java @@ -0,0 +1,159 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import java.math.BigDecimal; +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.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.WaehrungsCdType; + + +/** + * Darstellung einer Praemie + * + *

Java-Klasse für Praemie_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Praemie_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="PraemieNto" type="{urn:omds20}decimal"/>
+ *         <element name="PraemieBto" type="{urn:omds20}decimal"/>
+ *         <element name="Versicherungssteuer" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungssteuer_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WaehrungsCd" type="{urn:omds20}WaehrungsCd_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Praemie_Type", propOrder = { + "praemieNto", + "praemieBto", + "versicherungssteuer", + "waehrungsCd" +}) +public class PraemieType { + + @XmlElement(name = "PraemieNto", required = true) + protected BigDecimal praemieNto; + @XmlElement(name = "PraemieBto", required = true) + protected BigDecimal praemieBto; + @XmlElement(name = "Versicherungssteuer") + protected List versicherungssteuer; + @XmlElement(name = "WaehrungsCd") + @XmlSchemaType(name = "string") + protected WaehrungsCdType waehrungsCd; + + /** + * Ruft den Wert der praemieNto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieNto() { + return praemieNto; + } + + /** + * Legt den Wert der praemieNto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieNto(BigDecimal value) { + this.praemieNto = value; + } + + /** + * Ruft den Wert der praemieBto-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getPraemieBto() { + return praemieBto; + } + + /** + * Legt den Wert der praemieBto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setPraemieBto(BigDecimal value) { + this.praemieBto = value; + } + + /** + * Gets the value of the versicherungssteuer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versicherungssteuer property. + * + *

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

+     *    getVersicherungssteuer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VersicherungssteuerType } + * + * + */ + public List getVersicherungssteuer() { + if (versicherungssteuer == null) { + versicherungssteuer = new ArrayList(); + } + return this.versicherungssteuer; + } + + /** + * Ruft den Wert der waehrungsCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link WaehrungsCdType } + * + */ + public WaehrungsCdType getWaehrungsCd() { + return waehrungsCd; + } + + /** + * Legt den Wert der waehrungsCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WaehrungsCdType } + * + */ + public void setWaehrungsCd(WaehrungsCdType value) { + this.waehrungsCd = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ProduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ProduktType.java new file mode 100644 index 00000000..68f252c9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ProduktType.java @@ -0,0 +1,168 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.ProduktKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.ZusatzproduktKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.ProduktRSType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.ProduktBesitzType; + + +/** + * Basistyp für ein Produkt + * + *

Java-Klasse für Produkt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Produkt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="Produktgeneration" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Zahlweg" type="{urn:omds20}ZahlWegCd_Type" minOccurs="0"/>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ *         <element name="ZusaetzlicheProduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheProduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Produkt_Type", propOrder = { + "produktgeneration", + "zahlweg", + "zahlrhythmus", + "zusaetzlicheProduktdaten" +}) +@XmlSeeAlso({ + ProduktRSType.class, + ProduktKfzType.class, + ZusatzproduktKfzType.class, + ProduktBesitzType.class +}) +public abstract class ProduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "Produktgeneration", required = true) + protected String produktgeneration; + @XmlElement(name = "Zahlweg") + protected String zahlweg; + @XmlElement(name = "Zahlrhythmus", required = true) + protected String zahlrhythmus; + @XmlElement(name = "ZusaetzlicheProduktdaten") + protected List zusaetzlicheProduktdaten; + + /** + * Ruft den Wert der produktgeneration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProduktgeneration() { + return produktgeneration; + } + + /** + * Legt den Wert der produktgeneration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProduktgeneration(String value) { + this.produktgeneration = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlweg(String value) { + this.zahlweg = value; + } + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Gets the value of the zusaetzlicheProduktdaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheProduktdaten property. + * + *

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

+     *    getZusaetzlicheProduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheProduktdatenType } + * + * + */ + public List getZusaetzlicheProduktdaten() { + if (zusaetzlicheProduktdaten == null) { + zusaetzlicheProduktdaten = new ArrayList(); + } + return this.zusaetzlicheProduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ProduktbausteinType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ProduktbausteinType.java new file mode 100644 index 00000000..9458e6b2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ProduktbausteinType.java @@ -0,0 +1,222 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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 javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen + * + *

Java-Klasse für Produktbaustein_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Produktbaustein_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VtgBeg" type="{urn:omds20}Datum-Zeit"/>
+ *         <element name="VtgEnde" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ *         <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Bezeichnung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type" minOccurs="0"/>
+ *         <element name="Meldungen" type="{urn:omds3CommonServiceTypes-1-1-0}ServiceFault" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Produktbaustein_Type", propOrder = { + "vtgBeg", + "vtgEnde", + "id", + "bezeichnung", + "praemie", + "meldungen" +}) +@XmlSeeAlso({ + VerkaufsproduktType.class, + ProduktType.class, + ElementarproduktType.class, + DeckungType.class +}) +public abstract class ProduktbausteinType { + + @XmlElement(name = "VtgBeg", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar vtgBeg; + @XmlElement(name = "VtgEnde") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar vtgEnde; + @XmlElement(name = "Id") + protected String id; + @XmlElement(name = "Bezeichnung") + protected String bezeichnung; + @XmlElement(name = "Praemie") + protected PraemieType praemie; + @XmlElement(name = "Meldungen") + protected List meldungen; + + /** + * Ruft den Wert der vtgBeg-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getVtgBeg() { + return vtgBeg; + } + + /** + * Legt den Wert der vtgBeg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setVtgBeg(XMLGregorianCalendar value) { + this.vtgBeg = value; + } + + /** + * Ruft den Wert der vtgEnde-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getVtgEnde() { + return vtgEnde; + } + + /** + * Legt den Wert der vtgEnde-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setVtgEnde(XMLGregorianCalendar value) { + this.vtgEnde = value; + } + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der bezeichnung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBezeichnung() { + return bezeichnung; + } + + /** + * Legt den Wert der bezeichnung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBezeichnung(String value) { + this.bezeichnung = 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; + } + + /** + * Gets the value of the meldungen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the meldungen property. + * + *

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

+     *    getMeldungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceFault } + * + * + */ + public List getMeldungen() { + if (meldungen == null) { + meldungen = new ArrayList(); + } + return this.meldungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/SepaType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/SepaType.java new file mode 100644 index 00000000..95dbe02c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/SepaType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Sepa_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="Sepa_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Sepa nicht vorhanden"/>
+ *     <enumeration value="Sepa überschreiben"/>
+ *     <enumeration value="Sepa bereits vorhanden"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Sepa_Type") +@XmlEnum +public enum SepaType { + + @XmlEnumValue("Sepa nicht vorhanden") + SEPA_NICHT_VORHANDEN("Sepa nicht vorhanden"), + @XmlEnumValue("Sepa \u00fcberschreiben") + SEPA_ÜBERSCHREIBEN("Sepa \u00fcberschreiben"), + @XmlEnumValue("Sepa bereits vorhanden") + SEPA_BEREITS_VORHANDEN("Sepa bereits vorhanden"); + private final String value; + + SepaType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SepaType fromValue(String v) { + for (SepaType c: SepaType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ServiceFault.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ServiceFault.java new file mode 100644 index 00000000..c93350ef --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ServiceFault.java @@ -0,0 +1,156 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + * + *

Java-Klasse für ServiceFault complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ServiceFault">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="errorType">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *               <pattern value="1"/>
+ *               <pattern value="2"/>
+ *               <pattern value="3"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="errorCode" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="errorMsg" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="elementReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceFault", propOrder = { + "errorType", + "errorCode", + "errorMsg", + "elementReference" +}) +public class ServiceFault { + + @XmlElement(required = true) + protected BigInteger errorType; + @XmlElement(required = true) + protected BigInteger errorCode; + @XmlElement(required = true) + protected String errorMsg; + protected String elementReference; + + /** + * Ruft den Wert der errorType-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getErrorType() { + return errorType; + } + + /** + * Legt den Wert der errorType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setErrorType(BigInteger value) { + this.errorType = value; + } + + /** + * Ruft den Wert der errorCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getErrorCode() { + return errorCode; + } + + /** + * Legt den Wert der errorCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setErrorCode(BigInteger value) { + this.errorCode = value; + } + + /** + * Ruft den Wert der errorMsg-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErrorMsg() { + return errorMsg; + } + + /** + * Legt den Wert der errorMsg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErrorMsg(String value) { + this.errorMsg = value; + } + + /** + * Ruft den Wert der elementReference-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getElementReference() { + return elementReference; + } + + /** + * Legt den Wert der elementReference-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setElementReference(String value) { + this.elementReference = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/StatusType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/StatusType.java new file mode 100644 index 00000000..cd213014 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/StatusType.java @@ -0,0 +1,56 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Status_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="Status_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <length value="4"/>
+ *     <enumeration value="OK"/>
+ *     <enumeration value="OKNA"/>
+ *     <enumeration value="NOK"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Status_Type") +@XmlEnum +public enum StatusType { + + + /** + * Request konnte verarbeitet werden + * + */ + OK, + + /** + * Request konnte nicht abschließend verarbeitet werden. Zum Beispiel wurde der Request in einen Workflow eingestellt aber noch nicht auf den Bestand angewendet. + * + */ + OKNA, + + /** + * Ein Fehler ist aufgetreten, Request konnte nicht verarbeitet werden + * + */ + NOK; + + public String value() { + return name(); + } + + public static StatusType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/TechnicalKeyValueType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/TechnicalKeyValueType.java new file mode 100644 index 00000000..e1496d12 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/TechnicalKeyValueType.java @@ -0,0 +1,92 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für nicht weiter spezifizierte technische Parameter + * + *

Java-Klasse für TechnicalKeyValue_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TechnicalKeyValue_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Key" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="Value" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TechnicalKeyValue_Type", propOrder = { + "key", + "value" +}) +public class TechnicalKeyValueType { + + @XmlElement(name = "Key", required = true) + protected String key; + @XmlElement(name = "Value", required = true) + protected String value; + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + + /** + * Ruft den Wert der value-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Legt den Wert der value-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VarianteType.java new file mode 100644 index 00000000..0c2aaa69 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VarianteType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Variante_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="Variante_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Premiumschutz"/>
+ *     <enumeration value="Classicschutz"/>
+ *     <enumeration value="Basisschutz"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Variante_Type") +@XmlEnum +public enum VarianteType { + + @XmlEnumValue("Premiumschutz") + PREMIUMSCHUTZ("Premiumschutz"), + @XmlEnumValue("Classicschutz") + CLASSICSCHUTZ("Classicschutz"), + @XmlEnumValue("Basisschutz") + BASISSCHUTZ("Basisschutz"); + private final String value; + + VarianteType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static VarianteType fromValue(String v) { + for (VarianteType c: VarianteType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VerkaufsproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VerkaufsproduktType.java new file mode 100644 index 00000000..f4e413f5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VerkaufsproduktType.java @@ -0,0 +1,140 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.v1_3_0.on2antrag.kfz.VerkaufsproduktKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.VerkaufsproduktRSType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.VerkaufsproduktBesitzType; + + +/** + * Basistyp für ein Produktbündel + * + *

Java-Klasse für Verkaufsprodukt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Verkaufsprodukt_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produktbaustein_Type">
+ *       <sequence>
+ *         <element name="Verkaufsproduktgeneration" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Berechnungsvariante" type="{urn:omds3CommonServiceTypes-1-1-0}Berechnungsvariante_Type" minOccurs="0"/>
+ *         <element name="ZusaetzlicheVerkaufproduktdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZusaetzlicheVerkaufproduktdaten_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Verkaufsprodukt_Type", propOrder = { + "verkaufsproduktgeneration", + "berechnungsvariante", + "zusaetzlicheVerkaufproduktdaten" +}) +@XmlSeeAlso({ + VerkaufsproduktRSType.class, + VerkaufsproduktKfzType.class, + VerkaufsproduktBesitzType.class +}) +public abstract class VerkaufsproduktType + extends ProduktbausteinType +{ + + @XmlElement(name = "Verkaufsproduktgeneration") + protected String verkaufsproduktgeneration; + @XmlElement(name = "Berechnungsvariante") + @XmlSchemaType(name = "string") + protected BerechnungsvarianteType berechnungsvariante; + @XmlElement(name = "ZusaetzlicheVerkaufproduktdaten") + protected List zusaetzlicheVerkaufproduktdaten; + + /** + * Ruft den Wert der verkaufsproduktgeneration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerkaufsproduktgeneration() { + return verkaufsproduktgeneration; + } + + /** + * Legt den Wert der verkaufsproduktgeneration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerkaufsproduktgeneration(String value) { + this.verkaufsproduktgeneration = value; + } + + /** + * Ruft den Wert der berechnungsvariante-Eigenschaft ab. + * + * @return + * possible object is + * {@link BerechnungsvarianteType } + * + */ + public BerechnungsvarianteType getBerechnungsvariante() { + return berechnungsvariante; + } + + /** + * Legt den Wert der berechnungsvariante-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BerechnungsvarianteType } + * + */ + public void setBerechnungsvariante(BerechnungsvarianteType value) { + this.berechnungsvariante = value; + } + + /** + * Gets the value of the zusaetzlicheVerkaufproduktdaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheVerkaufproduktdaten property. + * + *

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

+     *    getZusaetzlicheVerkaufproduktdaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusaetzlicheVerkaufproduktdatenType } + * + * + */ + public List getZusaetzlicheVerkaufproduktdaten() { + if (zusaetzlicheVerkaufproduktdaten == null) { + zusaetzlicheVerkaufproduktdaten = new ArrayList(); + } + return this.zusaetzlicheVerkaufproduktdaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VersicherungssteuerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VersicherungssteuerType.java new file mode 100644 index 00000000..623884c0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VersicherungssteuerType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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; + + +/** + * Stellt die Versicherungsteuer einer Prämie dar + * + *

Java-Klasse für Versicherungssteuer_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Versicherungssteuer_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Versicherungssteuer" type="{urn:omds20}decimal"/>
+ *         <element name="VersicherungssteuerArt" type="{urn:omds3CommonServiceTypes-1-1-0}VersicherungssteuerArt_Type"/>
+ *         <element name="VersicherungssteuerSatz" type="{urn:omds20}decimal" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Versicherungssteuer_Type", propOrder = { + "versicherungssteuer", + "versicherungssteuerArt", + "versicherungssteuerSatz" +}) +public class VersicherungssteuerType { + + @XmlElement(name = "Versicherungssteuer", required = true) + protected BigDecimal versicherungssteuer; + @XmlElement(name = "VersicherungssteuerArt", required = true) + protected String versicherungssteuerArt; + @XmlElement(name = "VersicherungssteuerSatz") + protected BigDecimal versicherungssteuerSatz; + + /** + * Ruft den Wert der versicherungssteuer-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssteuer() { + return versicherungssteuer; + } + + /** + * Legt den Wert der versicherungssteuer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssteuer(BigDecimal value) { + this.versicherungssteuer = value; + } + + /** + * Ruft den Wert der versicherungssteuerArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungssteuerArt() { + return versicherungssteuerArt; + } + + /** + * Legt den Wert der versicherungssteuerArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungssteuerArt(String value) { + this.versicherungssteuerArt = value; + } + + /** + * Ruft den Wert der versicherungssteuerSatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVersicherungssteuerSatz() { + return versicherungssteuerSatz; + } + + /** + * Legt den Wert der versicherungssteuerSatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVersicherungssteuerSatz(BigDecimal value) { + this.versicherungssteuerSatz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VertragspersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VertragspersonType.java new file mode 100644 index 00000000..32fcbd6f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VertragspersonType.java @@ -0,0 +1,88 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.VtgRolleCdType; + + +/** + * Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle + * + *

Java-Klasse für Vertragsperson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vertragsperson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="LfdNr" type="{http://www.w3.org/2001/XMLSchema}unsignedInt"/>
+ *         <element name="Rolle" type="{urn:omds20}VtgRolleCd_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vertragsperson_Type", propOrder = { + "lfdNr", + "rolle" +}) +public class VertragspersonType { + + @XmlElement(name = "LfdNr") + @XmlSchemaType(name = "unsignedInt") + protected long lfdNr; + @XmlElement(name = "Rolle", required = true) + @XmlSchemaType(name = "string") + protected VtgRolleCdType rolle; + + /** + * Ruft den Wert der lfdNr-Eigenschaft ab. + * + */ + public long getLfdNr() { + return lfdNr; + } + + /** + * Legt den Wert der lfdNr-Eigenschaft fest. + * + */ + public void setLfdNr(long value) { + this.lfdNr = value; + } + + /** + * Ruft den Wert der rolle-Eigenschaft ab. + * + * @return + * possible object is + * {@link VtgRolleCdType } + * + */ + public VtgRolleCdType getRolle() { + return rolle; + } + + /** + * Legt den Wert der rolle-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VtgRolleCdType } + * + */ + public void setRolle(VtgRolleCdType value) { + this.rolle = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkularglaeubigerType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkularglaeubigerType.java new file mode 100644 index 00000000..fc6c822a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkularglaeubigerType.java @@ -0,0 +1,176 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ zur Beschreibung einer Bank als Vinkulargläubiger + * + *

Java-Klasse für Vinkularglaeubiger_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vinkularglaeubiger_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Vertragsnummer">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="1"/>
+ *               <maxLength value="32"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerBank">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="2"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerPlz">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="4"/>
+ *               <maxLength value="5"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VinkularglaeubigerStrasse" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="100"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkularglaeubiger_Type", propOrder = { + "vertragsnummer", + "vinkularglaeubigerBank", + "vinkularglaeubigerPlz", + "vinkularglaeubigerStrasse" +}) +public class VinkularglaeubigerType { + + @XmlElement(name = "Vertragsnummer", required = true) + protected String vertragsnummer; + @XmlElement(name = "VinkularglaeubigerBank", required = true) + protected String vinkularglaeubigerBank; + @XmlElement(name = "VinkularglaeubigerPlz", required = true) + protected String vinkularglaeubigerPlz; + @XmlElement(name = "VinkularglaeubigerStrasse") + protected String vinkularglaeubigerStrasse; + + /** + * Ruft den Wert der vertragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsnummer() { + return vertragsnummer; + } + + /** + * Legt den Wert der vertragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsnummer(String value) { + this.vertragsnummer = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerBank-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerBank() { + return vinkularglaeubigerBank; + } + + /** + * Legt den Wert der vinkularglaeubigerBank-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerBank(String value) { + this.vinkularglaeubigerBank = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerPlz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerPlz() { + return vinkularglaeubigerPlz; + } + + /** + * Legt den Wert der vinkularglaeubigerPlz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerPlz(String value) { + this.vinkularglaeubigerPlz = value; + } + + /** + * Ruft den Wert der vinkularglaeubigerStrasse-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVinkularglaeubigerStrasse() { + return vinkularglaeubigerStrasse; + } + + /** + * Legt den Wert der vinkularglaeubigerStrasse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVinkularglaeubigerStrasse(String value) { + this.vinkularglaeubigerStrasse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkulierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkulierungType.java new file mode 100644 index 00000000..522e5a04 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VinkulierungType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +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_9.PERSONType; + + +/** + *

Java-Klasse für Vinkulierung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vinkulierung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds20}PERSON"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vinkulierung_Type", propOrder = { + "person" +}) +public class VinkulierungType { + + @XmlElement(name = "PERSON", namespace = "urn:omds20", required = true) + protected PERSONType person; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VorversicherungenDetailType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VorversicherungenDetailType.java new file mode 100644 index 00000000..6599c71d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VorversicherungenDetailType.java @@ -0,0 +1,121 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VorversicherungenDetail_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VorversicherungenDetail_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="WurdenVorversicherungenAufgeloest" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Aufloesungsgrund" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="aus Schaden"/>
+ *               <enumeration value="durch einvernehmliche Kündigung"/>
+ *               <enumeration value="durch Ablauf"/>
+ *               <enumeration value="durch Besitzwechsel"/>
+ *               <enumeration value="aus sonstigen Gründen"/>
+ *               <enumeration value="zum Ablauf gekündigte Vorversicherung"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="Versicherungsgesellschaft" type="{urn:omds3CommonServiceTypes-1-1-0}Versicherungsgesellschaft_Type"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VorversicherungenDetail_Type", propOrder = { + "wurdenVorversicherungenAufgeloest", + "aufloesungsgrund", + "versicherungsgesellschaft" +}) +public class VorversicherungenDetailType { + + @XmlElement(name = "WurdenVorversicherungenAufgeloest") + protected boolean wurdenVorversicherungenAufgeloest; + @XmlElement(name = "Aufloesungsgrund") + protected String aufloesungsgrund; + @XmlElement(name = "Versicherungsgesellschaft", required = true) + protected String versicherungsgesellschaft; + + /** + * Ruft den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft ab. + * + */ + public boolean isWurdenVorversicherungenAufgeloest() { + return wurdenVorversicherungenAufgeloest; + } + + /** + * Legt den Wert der wurdenVorversicherungenAufgeloest-Eigenschaft fest. + * + */ + public void setWurdenVorversicherungenAufgeloest(boolean value) { + this.wurdenVorversicherungenAufgeloest = value; + } + + /** + * Ruft den Wert der aufloesungsgrund-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAufloesungsgrund() { + return aufloesungsgrund; + } + + /** + * Legt den Wert der aufloesungsgrund-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAufloesungsgrund(String value) { + this.aufloesungsgrund = value; + } + + /** + * Ruft den Wert der versicherungsgesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersicherungsgesellschaft() { + return versicherungsgesellschaft; + } + + /** + * Legt den Wert der versicherungsgesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersicherungsgesellschaft(String value) { + this.versicherungsgesellschaft = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VorversicherungenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VorversicherungenType.java new file mode 100644 index 00000000..cf410fad --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/VorversicherungenType.java @@ -0,0 +1,90 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Vorversicherungen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Vorversicherungen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VorversicherungKfz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
+ *         <element name="VorversicherungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}VorversicherungenDetail_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Vorversicherungen_Type", propOrder = { + "vorversicherungKfz", + "vorversicherungRechtsschutz" +}) +public class VorversicherungenType { + + @XmlElement(name = "VorversicherungKfz") + protected VorversicherungenDetailType vorversicherungKfz; + @XmlElement(name = "VorversicherungRechtsschutz") + protected VorversicherungenDetailType vorversicherungRechtsschutz; + + /** + * Ruft den Wert der vorversicherungKfz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenDetailType } + * + */ + public VorversicherungenDetailType getVorversicherungKfz() { + return vorversicherungKfz; + } + + /** + * Legt den Wert der vorversicherungKfz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenDetailType } + * + */ + public void setVorversicherungKfz(VorversicherungenDetailType value) { + this.vorversicherungKfz = value; + } + + /** + * Ruft den Wert der vorversicherungRechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenDetailType } + * + */ + public VorversicherungenDetailType getVorversicherungRechtsschutz() { + return vorversicherungRechtsschutz; + } + + /** + * Legt den Wert der vorversicherungRechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenDetailType } + * + */ + public void setVorversicherungRechtsschutz(VorversicherungenDetailType value) { + this.vorversicherungRechtsschutz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlungsdatenType.java new file mode 100644 index 00000000..dbce2507 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZahlungsdatenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Beschreibt die Zahlungsdaten + * + *

Java-Klasse für ZahlungsdatenType complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZahlungsdatenType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Zahlungsart" type="{urn:omds3CommonServiceTypes-1-1-0}Zahlungsart_Type"/>
+ *         <element name="Kontonummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Beschreibung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZahlungsdatenType", propOrder = { + "zahlungsart", + "kontonummer", + "beschreibung" +}) +public class ZahlungsdatenType { + + @XmlElement(name = "Zahlungsart", required = true) + protected String zahlungsart; + @XmlElement(name = "Kontonummer") + protected String kontonummer; + @XmlElement(name = "Beschreibung") + protected String beschreibung; + + /** + * Ruft den Wert der zahlungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlungsart() { + return zahlungsart; + } + + /** + * Legt den Wert der zahlungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlungsart(String value) { + this.zahlungsart = value; + } + + /** + * Ruft den Wert der kontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKontonummer() { + return kontonummer; + } + + /** + * Legt den Wert der kontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKontonummer(String value) { + this.kontonummer = value; + } + + /** + * Ruft den Wert der beschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBeschreibung() { + return beschreibung; + } + + /** + * Legt den Wert der beschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBeschreibung(String value) { + this.beschreibung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheElementarproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheElementarproduktdatenType.java new file mode 100644 index 00000000..24b9c9d5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheElementarproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt + * + *

Java-Klasse für ZusaetzlicheElementarproduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheElementarproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheElementarproduktdaten_Type") +public abstract class ZusaetzlicheElementarproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheProduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheProduktdatenType.java new file mode 100644 index 00000000..b028130d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheProduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Produkt + * + *

Java-Klasse für ZusaetzlicheProduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheProduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheProduktdaten_Type") +public abstract class ZusaetzlicheProduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheVerkaufproduktdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheVerkaufproduktdatenType.java new file mode 100644 index 00000000..6083bfcd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/ZusaetzlicheVerkaufproduktdatenType.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * VU-spezifische Erweiterungsmöglichkeit auf Ebene Verkaufsprodukt + * + *

Java-Klasse für ZusaetzlicheVerkaufproduktdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheVerkaufproduktdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheVerkaufproduktdaten_Type") +public abstract class ZusaetzlicheVerkaufproduktdatenType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/package-info.java new file mode 100644 index 00000000..68333f47 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3CommonServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.v1_3_0.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CalculateRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CalculateRequestType.java new file mode 100644 index 00000000..778856bb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CalculateRequestType.java @@ -0,0 +1,64 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +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.v1_3_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzRequestType; + + +/** + * Abstrakter Request für die Berechnung + * + *

Java-Klasse für CalculateRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRequest_Type", propOrder = { + "requestUpselling" +}) +@XmlSeeAlso({ + CalculateKfzRequestType.class +}) +public abstract class CalculateRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "RequestUpselling", defaultValue = "false") + protected boolean requestUpselling; + + /** + * Ruft den Wert der requestUpselling-Eigenschaft ab. + * + */ + public boolean isRequestUpselling() { + return requestUpselling; + } + + /** + * Legt den Wert der requestUpselling-Eigenschaft fest. + * + */ + public void setRequestUpselling(boolean value) { + this.requestUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CalculateResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CalculateResponseType.java new file mode 100644 index 00000000..fd138f73 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CalculateResponseType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CalculateKfzResponseType; + + +/** + * Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CalculateResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateResponse_Type") +@XmlSeeAlso({ + CalculateKfzResponseType.class +}) +public abstract class CalculateResponseType + extends CommonProcessResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationRequestType.java new file mode 100644 index 00000000..e0b3ba27 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationRequestType.java @@ -0,0 +1,80 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzRequestType; + + +/** + * Abstrakter Request für den Antrag + * + *

Java-Klasse für CreateApplicationRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRequest_Type", propOrder = { + "dateianhaenge" +}) +@XmlSeeAlso({ + CreateApplicationKfzRequestType.class +}) +public abstract class CreateApplicationRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dateianhaenge property. + * + *

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

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationResponseType.java new file mode 100644 index 00000000..73760c38 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateApplicationResponseType.java @@ -0,0 +1,137 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfo; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateApplicationKfzResponseType; + + +/** + * Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CreateApplicationResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type" minOccurs="0"/>
+ *         <element name="Antragsreferenz" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationResponse_Type", propOrder = { + "antragstatus", + "antragsreferenz", + "dokumente" +}) +@XmlSeeAlso({ + CreateApplicationKfzResponseType.class +}) +public abstract class CreateApplicationResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + protected Integer antragstatus; + @XmlElement(name = "Antragsreferenz") + protected ObjektIdType antragsreferenz; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setAntragstatus(Integer value) { + this.antragstatus = value; + } + + /** + * Ruft den Wert der antragsreferenz-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsreferenz() { + return antragsreferenz; + } + + /** + * Legt den Wert der antragsreferenz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsreferenz(ObjektIdType value) { + this.antragsreferenz = value; + } + + /** + * Gets the value of the dokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumente property. + * + *

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

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateOfferRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateOfferRequestType.java new file mode 100644 index 00000000..f52353a4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateOfferRequestType.java @@ -0,0 +1,40 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzRequestType; + + +/** + * Abstrakter Request für das Offert + * + *

Java-Klasse für CreateOfferRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRequest_Type") +@XmlSeeAlso({ + CreateOfferKfzRequestType.class +}) +public abstract class CreateOfferRequestType + extends CommonProcessRequestType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateOfferResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateOfferResponseType.java new file mode 100644 index 00000000..9e080505 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/CreateOfferResponseType.java @@ -0,0 +1,80 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfo; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzResponseType; + + +/** + * Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen + * + *

Java-Klasse für CreateOfferResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferResponse_Type", propOrder = { + "dokumente" +}) +@XmlSeeAlso({ + CreateOfferKfzResponseType.class +}) +public abstract class CreateOfferResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Gets the value of the dokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumente property. + * + *

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

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/ObjectFactory.java new file mode 100644 index 00000000..2c897fca --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/ObjectFactory.java @@ -0,0 +1,32 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common + * + */ + public ObjectFactory() { + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezAntragType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezAntragType.java new file mode 100644 index 00000000..f0e697b3 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezAntragType.java @@ -0,0 +1,438 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +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.v1_3_0.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AntragsartType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DatenverwendungType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.KontierungType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PolizzenversandType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.SepaType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VertragspersonType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VinkularglaeubigerType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ZahlungsdatenType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SpezAntragKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.SpezAntragRSType; + + +/** + * Abstrakter Basistyp für alle Anträge + * + *

Java-Klasse für SpezAntrag_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntrag_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Antragsart" type="{urn:omds3CommonServiceTypes-1-1-0}Antragsart_Type" minOccurs="0"/>
+ *         <element name="Antragsnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Personen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/>
+ *         <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *         <element name="AbweichenderPraemienzahler" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" minOccurs="0"/>
+ *         <element name="WeitereVersicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WeitereVertragspersonen" type="{urn:omds3CommonServiceTypes-1-1-0}Vertragsperson_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Zahlungsdaten" type="{urn:omds3CommonServiceTypes-1-1-0}ZahlungsdatenType"/>
+ *         <element name="Sepa" type="{urn:omds3CommonServiceTypes-1-1-0}Sepa_Type"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkularglaeubiger_Type" minOccurs="0"/>
+ *         <element name="Polizzenversand" type="{urn:omds3CommonServiceTypes-1-1-0}PolizzenversandType" minOccurs="0"/>
+ *         <element name="Datenschutzbestimmungen" type="{urn:omds3CommonServiceTypes-1-1-0}Datenverwendung_Type"/>
+ *         <element name="Kontierung" type="{urn:omds3CommonServiceTypes-1-1-0}Kontierung_Type" maxOccurs="3" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntrag_Type", propOrder = { + "antragsart", + "antragsnummer", + "personen", + "versicherungsnehmer", + "abweichenderPraemienzahler", + "weitereVersicherungsnehmer", + "weitereVertragspersonen", + "zahlungsdaten", + "sepa", + "vinkulierung", + "polizzenversand", + "datenschutzbestimmungen", + "kontierung" +}) +@XmlSeeAlso({ + SpezAntragRSType.class, + SpezAntragKfzType.class +}) +public abstract class SpezAntragType { + + @XmlElement(name = "Antragsart") + @XmlSchemaType(name = "string") + protected AntragsartType antragsart; + @XmlElement(name = "Antragsnummer") + protected ObjektIdType antragsnummer; + @XmlElement(name = "Personen", required = true) + protected List personen; + @XmlElement(name = "Versicherungsnehmer") + @XmlSchemaType(name = "unsignedShort") + protected int versicherungsnehmer; + @XmlElement(name = "AbweichenderPraemienzahler") + @XmlSchemaType(name = "unsignedShort") + protected Integer abweichenderPraemienzahler; + @XmlElement(name = "WeitereVersicherungsnehmer", type = Integer.class) + @XmlSchemaType(name = "unsignedShort") + protected List weitereVersicherungsnehmer; + @XmlElement(name = "WeitereVertragspersonen") + protected List weitereVertragspersonen; + @XmlElement(name = "Zahlungsdaten", required = true) + protected ZahlungsdatenType zahlungsdaten; + @XmlElement(name = "Sepa", required = true) + @XmlSchemaType(name = "string") + protected SepaType sepa; + @XmlElement(name = "Vinkulierung") + protected VinkularglaeubigerType vinkulierung; + @XmlElement(name = "Polizzenversand") + @XmlSchemaType(name = "string") + protected PolizzenversandType polizzenversand; + @XmlElement(name = "Datenschutzbestimmungen", required = true) + protected DatenverwendungType datenschutzbestimmungen; + @XmlElement(name = "Kontierung") + protected List kontierung; + + /** + * Ruft den Wert der antragsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragsartType } + * + */ + public AntragsartType getAntragsart() { + return antragsart; + } + + /** + * Legt den Wert der antragsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragsartType } + * + */ + public void setAntragsart(AntragsartType value) { + this.antragsart = value; + } + + /** + * Ruft den Wert der antragsnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsnummer() { + return antragsnummer; + } + + /** + * Legt den Wert der antragsnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsnummer(ObjektIdType value) { + this.antragsnummer = value; + } + + /** + * Gets the value of the personen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the personen property. + * + *

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

+     *    getPersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonVertragType } + * + * + */ + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.personen; + } + + /** + * Ruft den Wert der versicherungsnehmer-Eigenschaft ab. + * + */ + public int getVersicherungsnehmer() { + return versicherungsnehmer; + } + + /** + * Legt den Wert der versicherungsnehmer-Eigenschaft fest. + * + */ + public void setVersicherungsnehmer(int value) { + this.versicherungsnehmer = value; + } + + /** + * Ruft den Wert der abweichenderPraemienzahler-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getAbweichenderPraemienzahler() { + return abweichenderPraemienzahler; + } + + /** + * Legt den Wert der abweichenderPraemienzahler-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setAbweichenderPraemienzahler(Integer value) { + this.abweichenderPraemienzahler = value; + } + + /** + * Gets the value of the weitereVersicherungsnehmer property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the weitereVersicherungsnehmer property. + * + *

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

+     *    getWeitereVersicherungsnehmer().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getWeitereVersicherungsnehmer() { + if (weitereVersicherungsnehmer == null) { + weitereVersicherungsnehmer = new ArrayList(); + } + return this.weitereVersicherungsnehmer; + } + + /** + * Gets the value of the weitereVertragspersonen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the weitereVertragspersonen property. + * + *

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

+     *    getWeitereVertragspersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VertragspersonType } + * + * + */ + public List getWeitereVertragspersonen() { + if (weitereVertragspersonen == null) { + weitereVertragspersonen = new ArrayList(); + } + return this.weitereVertragspersonen; + } + + /** + * Ruft den Wert der zahlungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZahlungsdatenType } + * + */ + public ZahlungsdatenType getZahlungsdaten() { + return zahlungsdaten; + } + + /** + * Legt den Wert der zahlungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZahlungsdatenType } + * + */ + public void setZahlungsdaten(ZahlungsdatenType value) { + this.zahlungsdaten = value; + } + + /** + * Ruft den Wert der sepa-Eigenschaft ab. + * + * @return + * possible object is + * {@link SepaType } + * + */ + public SepaType getSepa() { + return sepa; + } + + /** + * Legt den Wert der sepa-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SepaType } + * + */ + public void setSepa(SepaType value) { + this.sepa = value; + } + + /** + * Ruft den Wert der vinkulierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkularglaeubigerType } + * + */ + public VinkularglaeubigerType getVinkulierung() { + return vinkulierung; + } + + /** + * Legt den Wert der vinkulierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkularglaeubigerType } + * + */ + public void setVinkulierung(VinkularglaeubigerType value) { + this.vinkulierung = value; + } + + /** + * Ruft den Wert der polizzenversand-Eigenschaft ab. + * + * @return + * possible object is + * {@link PolizzenversandType } + * + */ + public PolizzenversandType getPolizzenversand() { + return polizzenversand; + } + + /** + * Legt den Wert der polizzenversand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PolizzenversandType } + * + */ + public void setPolizzenversand(PolizzenversandType value) { + this.polizzenversand = value; + } + + /** + * Ruft den Wert der datenschutzbestimmungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link DatenverwendungType } + * + */ + public DatenverwendungType getDatenschutzbestimmungen() { + return datenschutzbestimmungen; + } + + /** + * Legt den Wert der datenschutzbestimmungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DatenverwendungType } + * + */ + public void setDatenschutzbestimmungen(DatenverwendungType value) { + this.datenschutzbestimmungen = value; + } + + /** + * Gets the value of the kontierung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kontierung property. + * + *

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

+     *    getKontierung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link KontierungType } + * + * + */ + public List getKontierung() { + if (kontierung == null) { + kontierung = new ArrayList(); + } + return this.kontierung; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezBerechnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezBerechnungType.java new file mode 100644 index 00000000..7701ab9b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezBerechnungType.java @@ -0,0 +1,41 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SpezBerechnungKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.SpezBerechnungRSType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat.SpezBerechnungBesitzType; + + +/** + * Abstrakter Basistyp für alle Berechnungen + * + *

Java-Klasse für SpezBerechnung_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnung_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnung_Type") +@XmlSeeAlso({ + SpezBerechnungRSType.class, + SpezBerechnungKfzType.class, + SpezBerechnungBesitzType.class +}) +public abstract class SpezBerechnungType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezOffertType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezOffertType.java new file mode 100644 index 00000000..c3e45c62 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SpezOffertType.java @@ -0,0 +1,130 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +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.v1_3_0.BeteiligtePersonVertragType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SpezOffertKfzType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.SpezOffertRSType; + + +/** + * Abstrakter Basistyp für alle Offerte + * + *

Java-Klasse für SpezOffert_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffert_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Offertnummer" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *         <element name="Personen" type="{urn:omds3ServiceTypes-1-1-0}BeteiligtePersonVertrag_Type" maxOccurs="unbounded"/>
+ *         <element name="Versicherungsnehmer" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffert_Type", propOrder = { + "offertnummer", + "personen", + "versicherungsnehmer" +}) +@XmlSeeAlso({ + SpezOffertRSType.class, + SpezOffertKfzType.class +}) +public abstract class SpezOffertType { + + @XmlElement(name = "Offertnummer") + protected ObjektIdType offertnummer; + @XmlElement(name = "Personen", required = true) + protected List personen; + @XmlElement(name = "Versicherungsnehmer") + @XmlSchemaType(name = "unsignedShort") + protected int versicherungsnehmer; + + /** + * Ruft den Wert der offertnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getOffertnummer() { + return offertnummer; + } + + /** + * Legt den Wert der offertnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setOffertnummer(ObjektIdType value) { + this.offertnummer = value; + } + + /** + * Gets the value of the personen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the personen property. + * + *

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

+     *    getPersonen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BeteiligtePersonVertragType } + * + * + */ + public List getPersonen() { + if (personen == null) { + personen = new ArrayList(); + } + return this.personen; + } + + /** + * Ruft den Wert der versicherungsnehmer-Eigenschaft ab. + * + */ + public int getVersicherungsnehmer() { + return versicherungsnehmer; + } + + /** + * Legt den Wert der versicherungsnehmer-Eigenschaft fest. + * + */ + public void setVersicherungsnehmer(int value) { + this.versicherungsnehmer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SubmitApplicationRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SubmitApplicationRequestType.java new file mode 100644 index 00000000..e75713f6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SubmitApplicationRequestType.java @@ -0,0 +1,109 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzRequestType; + + +/** + * Abstrakter Request für die Antragsüberleitung + * + *

Java-Klasse für SubmitApplicationRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Antragsreferenz" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRequest_Type", propOrder = { + "antragsreferenz", + "dateianhaenge" +}) +@XmlSeeAlso({ + SubmitApplicationKfzRequestType.class +}) +public abstract class SubmitApplicationRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Antragsreferenz", required = true) + protected ObjektIdType antragsreferenz; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Ruft den Wert der antragsreferenz-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsreferenz() { + return antragsreferenz; + } + + /** + * Legt den Wert der antragsreferenz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsreferenz(ObjektIdType value) { + this.antragsreferenz = value; + } + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dateianhaenge property. + * + *

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

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SubmitApplicationResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SubmitApplicationResponseType.java new file mode 100644 index 00000000..aacc9c31 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/SubmitApplicationResponseType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.ArcImageInfo; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.SubmitApplicationKfzResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.SubmitApplicationRSResponseType; + + +/** + * Abstrakter Response der Antragsüberleitung + * + *

Java-Klasse für SubmitApplicationResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragstatus" type="{urn:omds3CommonServiceTypes-1-1-0}SubmitApplicationStatus_Type"/>
+ *         <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationResponse_Type", propOrder = { + "antragstatus", + "dokumente" +}) +@XmlSeeAlso({ + SubmitApplicationRSResponseType.class, + SubmitApplicationKfzResponseType.class +}) +public abstract class SubmitApplicationResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Antragstatus") + protected int antragstatus; + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Ruft den Wert der antragstatus-Eigenschaft ab. + * + */ + public int getAntragstatus() { + return antragstatus; + } + + /** + * Legt den Wert der antragstatus-Eigenschaft fest. + * + */ + public void setAntragstatus(int value) { + this.antragstatus = value; + } + + /** + * Gets the value of the dokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumente property. + * + *

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

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/package-info.java new file mode 100644 index 00000000..ea16ad40 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/common/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/AntragantwortKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/AntragantwortKfzType.java new file mode 100644 index 00000000..ed771408 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/AntragantwortKfzType.java @@ -0,0 +1,74 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.ArcImageInfo; + + +/** + * Bei Erfolg die Details des eingereichten Antrags. + * + *

Java-Klasse für AntragantwortKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AntragantwortKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type">
+ *       <sequence>
+ *         <element name="Dokumente" type="{urn:omds3ServiceTypes-1-1-0}ArcImageInfo" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AntragantwortKfz_Type", propOrder = { + "dokumente" +}) +public class AntragantwortKfzType + extends SpezAntragKfzType +{ + + @XmlElement(name = "Dokumente") + protected List dokumente; + + /** + * Gets the value of the dokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dokumente property. + * + *

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

+     *    getDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ArcImageInfo } + * + * + */ + public List getDokumente() { + if (dokumente == null) { + dokumente = new ArrayList(); + } + return this.dokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/AssistanceKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/AssistanceKfzType.java new file mode 100644 index 00000000..099e0f58 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/AssistanceKfzType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; + + +/** + * Typ für das Elementarprodukt KFZ-Assistance + * + *

Java-Klasse für AssistanceKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AssistanceKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AssistanceKfz_Type", propOrder = { + "fahrzeugRefLfdNr" +}) +public class AssistanceKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "FahrzeugRefLfdNr") + @XmlSchemaType(name = "unsignedShort") + protected Integer fahrzeugRefLfdNr; + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFahrzeugRefLfdNr(Integer value) { + this.fahrzeugRefLfdNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CalculateKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CalculateKfzRequestType.java new file mode 100644 index 00000000..75da878c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CalculateKfzRequestType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.CalculateRequestType; + + +/** + * Typ des Requestobjekts für eine Kfz-Berechnung + * + *

Java-Klasse für CalculateKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type"/>
+ *         <element name="Zulassungsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zulassungsdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzRequest_Type", propOrder = { + "berechnungsanfrage", + "zulassungsdaten" +}) +public class CalculateKfzRequestType + extends CalculateRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungKfzType berechnungsanfrage; + @XmlElement(name = "Zulassungsdaten") + protected ZulassungsdatenType zulassungsdaten; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungKfzType value) { + this.berechnungsanfrage = value; + } + + /** + * Ruft den Wert der zulassungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType getZulassungsdaten() { + return zulassungsdaten; + } + + /** + * Legt den Wert der zulassungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZulassungsdatenType } + * + */ + public void setZulassungsdaten(ZulassungsdatenType value) { + this.zulassungsdaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CalculateKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CalculateKfzResponseType.java new file mode 100644 index 00000000..393bba7e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CalculateKfzResponseType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.CalculateResponseType; + + +/** + * Typ des Responseobjekts für eine Kfz-Berechnung + * + *

Java-Klasse für CalculateKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CalculateResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezBerechnungKfz_Type" minOccurs="0"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}UpsellingKfzResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateKfzResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +public class CalculateKfzResponseType + extends CalculateResponseType +{ + + @XmlElement(name = "Berechnungsantwort") + protected SpezBerechnungKfzType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + protected UpsellingKfzResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungKfzType } + * + */ + public void setBerechnungsantwort(SpezBerechnungKfzType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingKfzResponseType } + * + */ + public UpsellingKfzResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingKfzResponseType } + * + */ + public void setResponseUpselling(UpsellingKfzResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateApplicationKfzRequestType.java new file mode 100644 index 00000000..c495fb59 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateApplicationKfzRequestType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.CreateApplicationRequestType; + + +/** + * Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags + * + *

Java-Klasse für CreateApplicationKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type"/>
+ *         <element name="Zulassungsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zulassungsdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzRequest_Type", propOrder = { + "antraganfrage", + "zulassungsdaten" +}) +public class CreateApplicationKfzRequestType + extends CreateApplicationRequestType +{ + + @XmlElement(name = "Antraganfrage", required = true) + protected SpezAntragKfzType antraganfrage; + @XmlElement(name = "Zulassungsdaten") + protected ZulassungsdatenType zulassungsdaten; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntraganfrage(SpezAntragKfzType value) { + this.antraganfrage = value; + } + + /** + * Ruft den Wert der zulassungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType getZulassungsdaten() { + return zulassungsdaten; + } + + /** + * Legt den Wert der zulassungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZulassungsdatenType } + * + */ + public void setZulassungsdaten(ZulassungsdatenType value) { + this.zulassungsdaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateApplicationKfzResponseType.java new file mode 100644 index 00000000..901fdb37 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateApplicationKfzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.CreateApplicationResponseType; + + +/** + * Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags + * + *

Java-Klasse für CreateApplicationKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +public class CreateApplicationKfzResponseType + extends CreateApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateOfferKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateOfferKfzRequestType.java new file mode 100644 index 00000000..1c70066d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateOfferKfzRequestType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.CreateOfferRequestType; + + +/** + * Typ des Request für ein Kfz-Offert + * + *

Java-Klasse für CreateOfferKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferRequest_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type"/>
+ *         <element name="Zulassungsdaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zulassungsdaten_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzRequest_Type", propOrder = { + "offertanfrage", + "zulassungsdaten" +}) +public class CreateOfferKfzRequestType + extends CreateOfferRequestType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected SpezOffertKfzType offertanfrage; + @XmlElement(name = "Zulassungsdaten") + protected ZulassungsdatenType zulassungsdaten; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertKfzType } + * + */ + public SpezOffertKfzType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertKfzType } + * + */ + public void setOffertanfrage(SpezOffertKfzType value) { + this.offertanfrage = value; + } + + /** + * Ruft den Wert der zulassungsdaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType getZulassungsdaten() { + return zulassungsdaten; + } + + /** + * Legt den Wert der zulassungsdaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZulassungsdatenType } + * + */ + public void setZulassungsdaten(ZulassungsdatenType value) { + this.zulassungsdaten = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateOfferKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateOfferKfzResponseType.java new file mode 100644 index 00000000..1086fdd5 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/CreateOfferKfzResponseType.java @@ -0,0 +1,100 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.CreateOfferResponseType; + + +/** + * Typ des Response für ein Kfz-Offert + * + *

Java-Klasse für CreateOfferKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}CreateOfferResponse_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferKfzResponse_Type", propOrder = { + "offertantwort" +}) +public class CreateOfferKfzResponseType + extends CreateOfferResponseType +{ + + @XmlElement(name = "Offertantwort") + protected CreateOfferKfzResponseType.Offertantwort offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + public CreateOfferKfzResponseType.Offertantwort getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + public void setOffertantwort(CreateOfferKfzResponseType.Offertantwort value) { + this.offertantwort = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezOffertKfz_Type">
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Offertantwort + extends SpezOffertKfzType + { + + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/FahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/FahrzeugType.java new file mode 100644 index 00000000..678eb5cc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/FahrzeugType.java @@ -0,0 +1,835 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.Entsch2Type; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Basisklasse für alle Fahrzeuge in der Kfz-Versicherung + * + *

Java-Klasse für Fahrzeug_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Fahrzeug_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *       <attribute name="FzgArtCd" type="{urn:omds20}FzgArtCd_Type" />
+ *       <attribute name="Marke">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="40"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Handelsbez">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="TypVarVer">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Leasingkz" type="{urn:omds20}Entsch2_Type" />
+ *       <attribute name="Modelljahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Leistung" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Plaetze" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Nutzlast">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
+ *             <totalDigits value="6"/>
+ *             <fractionDigits value="0"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Hubraum" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="AntriebsArtCd" type="{urn:omds20}AntriebsArtCd_Type" />
+ *       <attribute name="CO2_Ausstoss" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Fahrgestnr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Motornr">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="NatCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="26"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="VerwendzweckCd" type="{urn:omds20}VerwendzweckCd_Type" />
+ *       <attribute name="Erstzulassdat" type="{urn:omds20}Datum" />
+ *       <attribute name="LandesCd" type="{urn:omds20}LandesCd_Type" />
+ *       <attribute name="Pol_Kennz">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="12"/>
+ *             <minLength value="1"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="Tueren" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Baujahr" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Gesamtgewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="Listenpreis" type="{urn:omds20}decimal" />
+ *       <attribute name="Sonderausstattung" type="{urn:omds20}decimal" />
+ *       <attribute name="Eigengewicht" type="{http://www.w3.org/2001/XMLSchema}unsignedShort" />
+ *       <attribute name="ZulassdatHalter" type="{urn:omds20}Datum" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Fahrzeug_Type", propOrder = { + "objektId" +}) +public class FahrzeugType { + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlAttribute(name = "FzgArtCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String fzgArtCd; + @XmlAttribute(name = "Marke", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String marke; + @XmlAttribute(name = "Handelsbez", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String handelsbez; + @XmlAttribute(name = "TypVarVer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String typVarVer; + @XmlAttribute(name = "Leasingkz", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected Entsch2Type leasingkz; + @XmlAttribute(name = "Modelljahr", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer modelljahr; + @XmlAttribute(name = "Leistung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer leistung; + @XmlAttribute(name = "Plaetze", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer plaetze; + @XmlAttribute(name = "Nutzlast", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected BigDecimal nutzlast; + @XmlAttribute(name = "Hubraum", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer hubraum; + @XmlAttribute(name = "AntriebsArtCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String antriebsArtCd; + @XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer co2Ausstoss; + @XmlAttribute(name = "Fahrgestnr", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String fahrgestnr; + @XmlAttribute(name = "Motornr", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String motornr; + @XmlAttribute(name = "NatCode", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String natCode; + @XmlAttribute(name = "VerwendzweckCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String verwendzweckCd; + @XmlAttribute(name = "Erstzulassdat", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected XMLGregorianCalendar erstzulassdat; + @XmlAttribute(name = "LandesCd", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String landesCd; + @XmlAttribute(name = "Pol_Kennz", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected String polKennz; + @XmlAttribute(name = "Tueren", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer tueren; + @XmlAttribute(name = "Baujahr", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer baujahr; + @XmlAttribute(name = "Gesamtgewicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer gesamtgewicht; + @XmlAttribute(name = "Listenpreis", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected BigDecimal listenpreis; + @XmlAttribute(name = "Sonderausstattung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected BigDecimal sonderausstattung; + @XmlAttribute(name = "Eigengewicht", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + @XmlSchemaType(name = "unsignedShort") + protected Integer eigengewicht; + @XmlAttribute(name = "ZulassdatHalter", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz") + protected XMLGregorianCalendar zulassdatHalter; + + /** + * 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; + } + + /** + * Ruft den Wert der fzgArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFzgArtCd() { + return fzgArtCd; + } + + /** + * Legt den Wert der fzgArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFzgArtCd(String value) { + this.fzgArtCd = value; + } + + /** + * Ruft den Wert der marke-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMarke() { + return marke; + } + + /** + * Legt den Wert der marke-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMarke(String value) { + this.marke = value; + } + + /** + * Ruft den Wert der handelsbez-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHandelsbez() { + return handelsbez; + } + + /** + * Legt den Wert der handelsbez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHandelsbez(String value) { + this.handelsbez = value; + } + + /** + * Ruft den Wert der typVarVer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypVarVer() { + return typVarVer; + } + + /** + * Legt den Wert der typVarVer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypVarVer(String value) { + this.typVarVer = value; + } + + /** + * Ruft den Wert der leasingkz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Entsch2Type } + * + */ + public Entsch2Type getLeasingkz() { + return leasingkz; + } + + /** + * Legt den Wert der leasingkz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Entsch2Type } + * + */ + public void setLeasingkz(Entsch2Type value) { + this.leasingkz = value; + } + + /** + * Ruft den Wert der modelljahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getModelljahr() { + return modelljahr; + } + + /** + * Legt den Wert der modelljahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setModelljahr(Integer value) { + this.modelljahr = value; + } + + /** + * Ruft den Wert der leistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getLeistung() { + return leistung; + } + + /** + * Legt den Wert der leistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setLeistung(Integer value) { + this.leistung = value; + } + + /** + * Ruft den Wert der plaetze-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPlaetze() { + return plaetze; + } + + /** + * Legt den Wert der plaetze-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPlaetze(Integer value) { + this.plaetze = value; + } + + /** + * Ruft den Wert der nutzlast-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getNutzlast() { + return nutzlast; + } + + /** + * Legt den Wert der nutzlast-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setNutzlast(BigDecimal value) { + this.nutzlast = value; + } + + /** + * Ruft den Wert der hubraum-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getHubraum() { + return hubraum; + } + + /** + * Legt den Wert der hubraum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setHubraum(Integer value) { + this.hubraum = value; + } + + /** + * Ruft den Wert der antriebsArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAntriebsArtCd() { + return antriebsArtCd; + } + + /** + * Legt den Wert der antriebsArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAntriebsArtCd(String value) { + this.antriebsArtCd = value; + } + + /** + * Ruft den Wert der co2Ausstoss-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getCO2Ausstoss() { + return co2Ausstoss; + } + + /** + * Legt den Wert der co2Ausstoss-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setCO2Ausstoss(Integer value) { + this.co2Ausstoss = value; + } + + /** + * Ruft den Wert der fahrgestnr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestnr() { + return fahrgestnr; + } + + /** + * Legt den Wert der fahrgestnr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestnr(String value) { + this.fahrgestnr = value; + } + + /** + * Ruft den Wert der motornr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMotornr() { + return motornr; + } + + /** + * Legt den Wert der motornr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMotornr(String value) { + this.motornr = value; + } + + /** + * Ruft den Wert der natCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNatCode() { + return natCode; + } + + /** + * Legt den Wert der natCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNatCode(String value) { + this.natCode = value; + } + + /** + * Ruft den Wert der verwendzweckCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVerwendzweckCd() { + return verwendzweckCd; + } + + /** + * Legt den Wert der verwendzweckCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVerwendzweckCd(String value) { + this.verwendzweckCd = value; + } + + /** + * Ruft den Wert der erstzulassdat-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getErstzulassdat() { + return erstzulassdat; + } + + /** + * Legt den Wert der erstzulassdat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setErstzulassdat(XMLGregorianCalendar value) { + this.erstzulassdat = value; + } + + /** + * Ruft den Wert der landesCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLandesCd() { + return landesCd; + } + + /** + * Legt den Wert der landesCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLandesCd(String value) { + this.landesCd = value; + } + + /** + * Ruft den Wert der polKennz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolKennz() { + return polKennz; + } + + /** + * Legt den Wert der polKennz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolKennz(String value) { + this.polKennz = value; + } + + /** + * Ruft den Wert der tueren-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getTueren() { + return tueren; + } + + /** + * Legt den Wert der tueren-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setTueren(Integer value) { + this.tueren = value; + } + + /** + * Ruft den Wert der baujahr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBaujahr() { + return baujahr; + } + + /** + * Legt den Wert der baujahr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBaujahr(Integer value) { + this.baujahr = value; + } + + /** + * Ruft den Wert der gesamtgewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getGesamtgewicht() { + return gesamtgewicht; + } + + /** + * Legt den Wert der gesamtgewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setGesamtgewicht(Integer value) { + this.gesamtgewicht = value; + } + + /** + * Ruft den Wert der listenpreis-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getListenpreis() { + return listenpreis; + } + + /** + * Legt den Wert der listenpreis-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setListenpreis(BigDecimal value) { + this.listenpreis = value; + } + + /** + * Ruft den Wert der sonderausstattung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSonderausstattung() { + return sonderausstattung; + } + + /** + * Legt den Wert der sonderausstattung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSonderausstattung(BigDecimal value) { + this.sonderausstattung = value; + } + + /** + * Ruft den Wert der eigengewicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getEigengewicht() { + return eigengewicht; + } + + /** + * Legt den Wert der eigengewicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setEigengewicht(Integer value) { + this.eigengewicht = value; + } + + /** + * Ruft den Wert der zulassdatHalter-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getZulassdatHalter() { + return zulassdatHalter; + } + + /** + * Legt den Wert der zulassdatHalter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setZulassdatHalter(XMLGregorianCalendar value) { + this.zulassdatHalter = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/FahrzeugzustandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/FahrzeugzustandType.java new file mode 100644 index 00000000..2615009b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/FahrzeugzustandType.java @@ -0,0 +1,285 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import java.math.BigInteger; +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für Fahrzeugzustand_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Fahrzeugzustand_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="zustandsberichtLiegtAlsFormularBei" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="zustandsbeschreibung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Zustandsbeschreibung_Type"/>
+ *         <element name="schaedenAnScheibenKleinglas" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAnScheibenKleinglas_Type" minOccurs="0"/>
+ *         <element name="schaedenAmFahrzeug" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SchaedenAmFahrzeug_Type" minOccurs="0"/>
+ *         <element name="kilometerLtBesichtigung" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="vorschaeden" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="besichtigungsort" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="besichtigungsdatum" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="grundFuerNachbesichtigung" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Fahrzeugzustand_Type", propOrder = { + "zustandsberichtLiegtAlsFormularBei", + "zustandsbeschreibung", + "schaedenAnScheibenKleinglas", + "schaedenAmFahrzeug", + "kilometerLtBesichtigung", + "vorschaeden", + "besichtigungsort", + "besichtigungsdatum", + "grundFuerNachbesichtigung" +}) +public class FahrzeugzustandType { + + protected Boolean zustandsberichtLiegtAlsFormularBei; + @XmlElement(required = true) + @XmlSchemaType(name = "string") + protected ZustandsbeschreibungType zustandsbeschreibung; + @XmlSchemaType(name = "string") + protected SchaedenAnScheibenKleinglasType schaedenAnScheibenKleinglas; + @XmlSchemaType(name = "string") + protected SchaedenAmFahrzeugType schaedenAmFahrzeug; + protected BigInteger kilometerLtBesichtigung; + protected String vorschaeden; + protected String besichtigungsort; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar besichtigungsdatum; + protected String grundFuerNachbesichtigung; + + /** + * Ruft den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isZustandsberichtLiegtAlsFormularBei() { + return zustandsberichtLiegtAlsFormularBei; + } + + /** + * Legt den Wert der zustandsberichtLiegtAlsFormularBei-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setZustandsberichtLiegtAlsFormularBei(Boolean value) { + this.zustandsberichtLiegtAlsFormularBei = value; + } + + /** + * Ruft den Wert der zustandsbeschreibung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZustandsbeschreibungType } + * + */ + public ZustandsbeschreibungType getZustandsbeschreibung() { + return zustandsbeschreibung; + } + + /** + * Legt den Wert der zustandsbeschreibung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZustandsbeschreibungType } + * + */ + public void setZustandsbeschreibung(ZustandsbeschreibungType value) { + this.zustandsbeschreibung = value; + } + + /** + * Ruft den Wert der schaedenAnScheibenKleinglas-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchaedenAnScheibenKleinglasType } + * + */ + public SchaedenAnScheibenKleinglasType getSchaedenAnScheibenKleinglas() { + return schaedenAnScheibenKleinglas; + } + + /** + * Legt den Wert der schaedenAnScheibenKleinglas-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchaedenAnScheibenKleinglasType } + * + */ + public void setSchaedenAnScheibenKleinglas(SchaedenAnScheibenKleinglasType value) { + this.schaedenAnScheibenKleinglas = value; + } + + /** + * Ruft den Wert der schaedenAmFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link SchaedenAmFahrzeugType } + * + */ + public SchaedenAmFahrzeugType getSchaedenAmFahrzeug() { + return schaedenAmFahrzeug; + } + + /** + * Legt den Wert der schaedenAmFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SchaedenAmFahrzeugType } + * + */ + public void setSchaedenAmFahrzeug(SchaedenAmFahrzeugType value) { + this.schaedenAmFahrzeug = value; + } + + /** + * Ruft den Wert der kilometerLtBesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getKilometerLtBesichtigung() { + return kilometerLtBesichtigung; + } + + /** + * Legt den Wert der kilometerLtBesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setKilometerLtBesichtigung(BigInteger value) { + this.kilometerLtBesichtigung = value; + } + + /** + * Ruft den Wert der vorschaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVorschaeden() { + return vorschaeden; + } + + /** + * Legt den Wert der vorschaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVorschaeden(String value) { + this.vorschaeden = value; + } + + /** + * Ruft den Wert der besichtigungsort-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBesichtigungsort() { + return besichtigungsort; + } + + /** + * Legt den Wert der besichtigungsort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBesichtigungsort(String value) { + this.besichtigungsort = value; + } + + /** + * Ruft den Wert der besichtigungsdatum-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBesichtigungsdatum() { + return besichtigungsdatum; + } + + /** + * Legt den Wert der besichtigungsdatum-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBesichtigungsdatum(XMLGregorianCalendar value) { + this.besichtigungsdatum = value; + } + + /** + * Ruft den Wert der grundFuerNachbesichtigung-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGrundFuerNachbesichtigung() { + return grundFuerNachbesichtigung; + } + + /** + * Legt den Wert der grundFuerNachbesichtigung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGrundFuerNachbesichtigung(String value) { + this.grundFuerNachbesichtigung = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/HaftpflichtKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/HaftpflichtKfzType.java new file mode 100644 index 00000000..5819b421 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/HaftpflichtKfzType.java @@ -0,0 +1,241 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ELEinstufungType; +import at.vvo.omds.types.omds2Types.v2_9.ELVersicherungssummeType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; + + +/** + * Typ für das Elementarprodukt KFZ-Haftpflicht + * + *

Java-Klasse für HaftpflichtKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="HaftpflichtKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *         <element ref="{urn:omds20}EL-Versicherungssumme"/>
+ *         <element name="VarianteLeihwagen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VarianteLeihwagen_Type"/>
+ *         <element ref="{urn:omds20}EL-Einstufung"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="VDNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HaftpflichtKfz_Type", propOrder = { + "art", + "fahrzeugRefLfdNr", + "elVersicherungssumme", + "varianteLeihwagen", + "elEinstufung", + "zielpraemie", + "vdNummer" +}) +public class HaftpflichtKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "Art", required = true) + protected String art; + @XmlElement(name = "FahrzeugRefLfdNr") + @XmlSchemaType(name = "unsignedShort") + protected Integer fahrzeugRefLfdNr; + @XmlElement(name = "EL-Versicherungssumme", namespace = "urn:omds20", required = true) + protected ELVersicherungssummeType elVersicherungssumme; + @XmlElement(name = "VarianteLeihwagen", required = true) + @XmlSchemaType(name = "string") + protected VarianteLeihwagenType varianteLeihwagen; + @XmlElement(name = "EL-Einstufung", namespace = "urn:omds20", required = true) + protected ELEinstufungType elEinstufung; + @XmlElement(name = "Zielpraemie") + protected BigDecimal zielpraemie; + @XmlElement(name = "VDNummer") + protected String vdNummer; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFahrzeugRefLfdNr(Integer value) { + this.fahrzeugRefLfdNr = value; + } + + /** + * Versicherungssumme Haftpflicht + * + * @return + * possible object is + * {@link ELVersicherungssummeType } + * + */ + public ELVersicherungssummeType getELVersicherungssumme() { + return elVersicherungssumme; + } + + /** + * Legt den Wert der elVersicherungssumme-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELVersicherungssummeType } + * + */ + public void setELVersicherungssumme(ELVersicherungssummeType value) { + this.elVersicherungssumme = value; + } + + /** + * Ruft den Wert der varianteLeihwagen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VarianteLeihwagenType } + * + */ + public VarianteLeihwagenType getVarianteLeihwagen() { + return varianteLeihwagen; + } + + /** + * Legt den Wert der varianteLeihwagen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VarianteLeihwagenType } + * + */ + public void setVarianteLeihwagen(VarianteLeihwagenType value) { + this.varianteLeihwagen = value; + } + + /** + * Ruft den Wert der elEinstufung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ELEinstufungType } + * + */ + public ELEinstufungType getELEinstufung() { + return elEinstufung; + } + + /** + * Legt den Wert der elEinstufung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ELEinstufungType } + * + */ + public void setELEinstufung(ELEinstufungType value) { + this.elEinstufung = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der vdNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVDNummer() { + return vdNummer; + } + + /** + * Legt den Wert der vdNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVDNummer(String value) { + this.vdNummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/InsassenUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/InsassenUnfallKfzType.java new file mode 100644 index 00000000..e07832b6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/InsassenUnfallKfzType.java @@ -0,0 +1,98 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; + + +/** + * Typ für das Elementarprodukt KFZ-Insassenunfall + * + *

Java-Klasse für InsassenUnfallKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="InsassenUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *         <element name="InsassenUnfallSystem" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallSystem_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InsassenUnfallKfz_Type", propOrder = { + "fahrzeugRefLfdNr", + "insassenUnfallSystem" +}) +public class InsassenUnfallKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "FahrzeugRefLfdNr") + @XmlSchemaType(name = "unsignedShort") + protected Integer fahrzeugRefLfdNr; + @XmlElement(name = "InsassenUnfallSystem", required = true) + @XmlSchemaType(name = "string") + protected InsassenUnfallSystemType insassenUnfallSystem; + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFahrzeugRefLfdNr(Integer value) { + this.fahrzeugRefLfdNr = value; + } + + /** + * Ruft den Wert der insassenUnfallSystem-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallSystemType } + * + */ + public InsassenUnfallSystemType getInsassenUnfallSystem() { + return insassenUnfallSystem; + } + + /** + * Legt den Wert der insassenUnfallSystem-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallSystemType } + * + */ + public void setInsassenUnfallSystem(InsassenUnfallSystemType value) { + this.insassenUnfallSystem = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/InsassenUnfallSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/InsassenUnfallSystemType.java new file mode 100644 index 00000000..297d8896 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/InsassenUnfallSystemType.java @@ -0,0 +1,63 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für InsassenUnfallSystem_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="InsassenUnfallSystem_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Pauschalsystem"/>
+ *     <enumeration value="Platzsystem1"/>
+ *     <enumeration value="Platzsystem2"/>
+ *     <enumeration value="Personensystem"/>
+ *     <enumeration value="Lenkerunfallversicherung"/>
+ *     <enumeration value="Aufsassenunfallversicherung"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "InsassenUnfallSystem_Type") +@XmlEnum +public enum InsassenUnfallSystemType { + + @XmlEnumValue("Pauschalsystem") + PAUSCHALSYSTEM("Pauschalsystem"), + @XmlEnumValue("Platzsystem1") + PLATZSYSTEM_1("Platzsystem1"), + @XmlEnumValue("Platzsystem2") + PLATZSYSTEM_2("Platzsystem2"), + @XmlEnumValue("Personensystem") + PERSONENSYSTEM("Personensystem"), + @XmlEnumValue("Lenkerunfallversicherung") + LENKERUNFALLVERSICHERUNG("Lenkerunfallversicherung"), + @XmlEnumValue("Aufsassenunfallversicherung") + AUFSASSENUNFALLVERSICHERUNG("Aufsassenunfallversicherung"); + private final String value; + + InsassenUnfallSystemType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static InsassenUnfallSystemType fromValue(String v) { + for (InsassenUnfallSystemType c: InsassenUnfallSystemType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/KaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/KaskoKfzType.java new file mode 100644 index 00000000..0985cd4f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/KaskoKfzType.java @@ -0,0 +1,324 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.BezugsrechtType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VinkulierungType; + + +/** + * Abstrakter Basistyp für die Kasko-Elementarprodukte + * + *

Java-Klasse für KaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="KaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element name="Art" type="{urn:omds20}VtgSparteCd_Type"/>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *         <element name="SelbstbehaltBisBetrag" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="KMLeistung" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/>
+ *         <element name="VorsteuerAbzugBerechtigung" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="Vinkulierung" type="{urn:omds3CommonServiceTypes-1-1-0}Vinkulierung_Type" minOccurs="0"/>
+ *         <element name="Bezugsrecht" type="{urn:omds3CommonServiceTypes-1-1-0}Bezugsrecht_Type" minOccurs="0"/>
+ *         <element name="DatumBegutachtung" type="{urn:omds20}Datum" minOccurs="0"/>
+ *         <element name="Zielpraemie" type="{urn:omds20}decimal" minOccurs="0"/>
+ *         <element name="Eingeschraenkt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KaskoKfz_Type", propOrder = { + "art", + "fahrzeugRefLfdNr", + "selbstbehaltBisBetrag", + "kmLeistung", + "vorsteuerAbzugBerechtigung", + "vinkulierung", + "bezugsrecht", + "datumBegutachtung", + "zielpraemie", + "eingeschraenkt" +}) +@XmlSeeAlso({ + TeilkaskoKfzType.class, + VollkaskoKfzType.class +}) +public abstract class KaskoKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "Art", required = true) + protected String art; + @XmlElement(name = "FahrzeugRefLfdNr") + @XmlSchemaType(name = "unsignedShort") + protected Integer fahrzeugRefLfdNr; + @XmlElement(name = "SelbstbehaltBisBetrag") + protected BigDecimal selbstbehaltBisBetrag; + @XmlElement(name = "KMLeistung") + @XmlSchemaType(name = "unsignedInt") + protected Long kmLeistung; + @XmlElement(name = "VorsteuerAbzugBerechtigung") + protected boolean vorsteuerAbzugBerechtigung; + @XmlElement(name = "Vinkulierung") + protected VinkulierungType vinkulierung; + @XmlElement(name = "Bezugsrecht") + protected BezugsrechtType bezugsrecht; + @XmlElement(name = "DatumBegutachtung") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar datumBegutachtung; + @XmlElement(name = "Zielpraemie") + protected BigDecimal zielpraemie; + @XmlElement(name = "Eingeschraenkt", defaultValue = "0") + protected Boolean eingeschraenkt; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setArt(String value) { + this.art = value; + } + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFahrzeugRefLfdNr(Integer value) { + this.fahrzeugRefLfdNr = value; + } + + /** + * Ruft den Wert der selbstbehaltBisBetrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getSelbstbehaltBisBetrag() { + return selbstbehaltBisBetrag; + } + + /** + * Legt den Wert der selbstbehaltBisBetrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setSelbstbehaltBisBetrag(BigDecimal value) { + this.selbstbehaltBisBetrag = value; + } + + /** + * Ruft den Wert der kmLeistung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getKMLeistung() { + return kmLeistung; + } + + /** + * Legt den Wert der kmLeistung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setKMLeistung(Long value) { + this.kmLeistung = value; + } + + /** + * Ruft den Wert der vorsteuerAbzugBerechtigung-Eigenschaft ab. + * + */ + public boolean isVorsteuerAbzugBerechtigung() { + return vorsteuerAbzugBerechtigung; + } + + /** + * Legt den Wert der vorsteuerAbzugBerechtigung-Eigenschaft fest. + * + */ + public void setVorsteuerAbzugBerechtigung(boolean value) { + this.vorsteuerAbzugBerechtigung = value; + } + + /** + * Ruft den Wert der vinkulierung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VinkulierungType } + * + */ + public VinkulierungType getVinkulierung() { + return vinkulierung; + } + + /** + * Legt den Wert der vinkulierung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VinkulierungType } + * + */ + public void setVinkulierung(VinkulierungType value) { + this.vinkulierung = value; + } + + /** + * Ruft den Wert der bezugsrecht-Eigenschaft ab. + * + * @return + * possible object is + * {@link BezugsrechtType } + * + */ + public BezugsrechtType getBezugsrecht() { + return bezugsrecht; + } + + /** + * Legt den Wert der bezugsrecht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BezugsrechtType } + * + */ + public void setBezugsrecht(BezugsrechtType value) { + this.bezugsrecht = value; + } + + /** + * Ruft den Wert der datumBegutachtung-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDatumBegutachtung() { + return datumBegutachtung; + } + + /** + * Legt den Wert der datumBegutachtung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDatumBegutachtung(XMLGregorianCalendar value) { + this.datumBegutachtung = value; + } + + /** + * Ruft den Wert der zielpraemie-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getZielpraemie() { + return zielpraemie; + } + + /** + * Legt den Wert der zielpraemie-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setZielpraemie(BigDecimal value) { + this.zielpraemie = value; + } + + /** + * Ruft den Wert der eingeschraenkt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isEingeschraenkt() { + return eingeschraenkt; + } + + /** + * Legt den Wert der eingeschraenkt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setEingeschraenkt(Boolean value) { + this.eingeschraenkt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/LenkerUnfallKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/LenkerUnfallKfzType.java new file mode 100644 index 00000000..b5d221df --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/LenkerUnfallKfzType.java @@ -0,0 +1,69 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; + + +/** + * Typ für das Elementarprodukt KFZ-Lenkerunfall + * + *

Java-Klasse für LenkerUnfallKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="LenkerUnfallKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element ref="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}FahrzeugRefLfdNr" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LenkerUnfallKfz_Type", propOrder = { + "fahrzeugRefLfdNr" +}) +public class LenkerUnfallKfzType + extends ElementarproduktType +{ + + @XmlElement(name = "FahrzeugRefLfdNr") + @XmlSchemaType(name = "unsignedShort") + protected Integer fahrzeugRefLfdNr; + + /** + * Ruft den Wert der fahrzeugRefLfdNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getFahrzeugRefLfdNr() { + return fahrzeugRefLfdNr; + } + + /** + * Legt den Wert der fahrzeugRefLfdNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setFahrzeugRefLfdNr(Integer value) { + this.fahrzeugRefLfdNr = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ObjectFactory.java new file mode 100644 index 00000000..dbe67788 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ObjectFactory.java @@ -0,0 +1,349 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _CalculateKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CalculateKfzRequest"); + private final static QName _CalculateKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CalculateKfzResponse"); + private final static QName _CreateOfferKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateOfferKfzRequest"); + private final static QName _CreateOfferKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateOfferKfzResponse"); + private final static QName _CreateApplicationKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateApplicationKfzRequest"); + private final static QName _CreateApplicationKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "CreateApplicationKfzResponse"); + private final static QName _SubmitApplicationKfzRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "SubmitApplicationKfzRequest"); + private final static QName _SubmitApplicationKfzResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "SubmitApplicationKfzResponse"); + private final static QName _FahrzeugRefLfdNr_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", "FahrzeugRefLfdNr"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CreateOfferKfzResponseType } + * + */ + public CreateOfferKfzResponseType createCreateOfferKfzResponseType() { + return new CreateOfferKfzResponseType(); + } + + /** + * Create an instance of {@link CalculateKfzRequestType } + * + */ + public CalculateKfzRequestType createCalculateKfzRequestType() { + return new CalculateKfzRequestType(); + } + + /** + * Create an instance of {@link CalculateKfzResponseType } + * + */ + public CalculateKfzResponseType createCalculateKfzResponseType() { + return new CalculateKfzResponseType(); + } + + /** + * Create an instance of {@link CreateOfferKfzRequestType } + * + */ + public CreateOfferKfzRequestType createCreateOfferKfzRequestType() { + return new CreateOfferKfzRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationKfzRequestType } + * + */ + public CreateApplicationKfzRequestType createCreateApplicationKfzRequestType() { + return new CreateApplicationKfzRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationKfzResponseType } + * + */ + public CreateApplicationKfzResponseType createCreateApplicationKfzResponseType() { + return new CreateApplicationKfzResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationKfzRequestType } + * + */ + public SubmitApplicationKfzRequestType createSubmitApplicationKfzRequestType() { + return new SubmitApplicationKfzRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationKfzResponseType } + * + */ + public SubmitApplicationKfzResponseType createSubmitApplicationKfzResponseType() { + return new SubmitApplicationKfzResponseType(); + } + + /** + * Create an instance of {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType createVerkaufsproduktKfzType() { + return new VerkaufsproduktKfzType(); + } + + /** + * Create an instance of {@link ProduktKfzType } + * + */ + public ProduktKfzType createProduktKfzType() { + return new ProduktKfzType(); + } + + /** + * Create an instance of {@link HaftpflichtKfzType } + * + */ + public HaftpflichtKfzType createHaftpflichtKfzType() { + return new HaftpflichtKfzType(); + } + + /** + * Create an instance of {@link TeilkaskoKfzType } + * + */ + public TeilkaskoKfzType createTeilkaskoKfzType() { + return new TeilkaskoKfzType(); + } + + /** + * Create an instance of {@link VollkaskoKfzType } + * + */ + public VollkaskoKfzType createVollkaskoKfzType() { + return new VollkaskoKfzType(); + } + + /** + * Create an instance of {@link InsassenUnfallKfzType } + * + */ + public InsassenUnfallKfzType createInsassenUnfallKfzType() { + return new InsassenUnfallKfzType(); + } + + /** + * Create an instance of {@link LenkerUnfallKfzType } + * + */ + public LenkerUnfallKfzType createLenkerUnfallKfzType() { + return new LenkerUnfallKfzType(); + } + + /** + * Create an instance of {@link AssistanceKfzType } + * + */ + public AssistanceKfzType createAssistanceKfzType() { + return new AssistanceKfzType(); + } + + /** + * Create an instance of {@link ZulassungsdatenType } + * + */ + public ZulassungsdatenType createZulassungsdatenType() { + return new ZulassungsdatenType(); + } + + /** + * Create an instance of {@link ProduktKfzRechtsschutzType } + * + */ + public ProduktKfzRechtsschutzType createProduktKfzRechtsschutzType() { + return new ProduktKfzRechtsschutzType(); + } + + /** + * Create an instance of {@link VerkehrsrechtsschutzKfzType } + * + */ + public VerkehrsrechtsschutzKfzType createVerkehrsrechtsschutzKfzType() { + return new VerkehrsrechtsschutzKfzType(); + } + + /** + * Create an instance of {@link SpezBerechnungKfzType } + * + */ + public SpezBerechnungKfzType createSpezBerechnungKfzType() { + return new SpezBerechnungKfzType(); + } + + /** + * Create an instance of {@link SpezOffertKfzType } + * + */ + public SpezOffertKfzType createSpezOffertKfzType() { + return new SpezOffertKfzType(); + } + + /** + * Create an instance of {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType createSpezAntragKfzType() { + return new SpezAntragKfzType(); + } + + /** + * Create an instance of {@link AntragantwortKfzType } + * + */ + public AntragantwortKfzType createAntragantwortKfzType() { + return new AntragantwortKfzType(); + } + + /** + * Create an instance of {@link FahrzeugType } + * + */ + public FahrzeugType createFahrzeugType() { + return new FahrzeugType(); + } + + /** + * Create an instance of {@link ZusaetzlicheKfzdatenType } + * + */ + public ZusaetzlicheKfzdatenType createZusaetzlicheKfzdatenType() { + return new ZusaetzlicheKfzdatenType(); + } + + /** + * Create an instance of {@link WechselkennzeichenType } + * + */ + public WechselkennzeichenType createWechselkennzeichenType() { + return new WechselkennzeichenType(); + } + + /** + * Create an instance of {@link FahrzeugzustandType } + * + */ + public FahrzeugzustandType createFahrzeugzustandType() { + return new FahrzeugzustandType(); + } + + /** + * Create an instance of {@link CreateOfferKfzResponseType.Offertantwort } + * + */ + public CreateOfferKfzResponseType.Offertantwort createCreateOfferKfzResponseTypeOffertantwort() { + return new CreateOfferKfzResponseType.Offertantwort(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateKfzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CalculateKfzRequest") + public JAXBElement createCalculateKfzRequest(CalculateKfzRequestType value) { + return new JAXBElement(_CalculateKfzRequest_QNAME, CalculateKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateKfzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CalculateKfzResponse") + public JAXBElement createCalculateKfzResponse(CalculateKfzResponseType value) { + return new JAXBElement(_CalculateKfzResponse_QNAME, CalculateKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateOfferKfzRequest") + public JAXBElement createCreateOfferKfzRequest(CreateOfferKfzRequestType value) { + return new JAXBElement(_CreateOfferKfzRequest_QNAME, CreateOfferKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferKfzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateOfferKfzResponse") + public JAXBElement createCreateOfferKfzResponse(CreateOfferKfzResponseType value) { + return new JAXBElement(_CreateOfferKfzResponse_QNAME, CreateOfferKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateApplicationKfzRequest") + public JAXBElement createCreateApplicationKfzRequest(CreateApplicationKfzRequestType value) { + return new JAXBElement(_CreateApplicationKfzRequest_QNAME, CreateApplicationKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationKfzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "CreateApplicationKfzResponse") + public JAXBElement createCreateApplicationKfzResponse(CreateApplicationKfzResponseType value) { + return new JAXBElement(_CreateApplicationKfzResponse_QNAME, CreateApplicationKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "SubmitApplicationKfzRequest") + public JAXBElement createSubmitApplicationKfzRequest(SubmitApplicationKfzRequestType value) { + return new JAXBElement(_SubmitApplicationKfzRequest_QNAME, SubmitApplicationKfzRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationKfzResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "SubmitApplicationKfzResponse") + public JAXBElement createSubmitApplicationKfzResponse(SubmitApplicationKfzResponseType value) { + return new JAXBElement(_SubmitApplicationKfzResponse_QNAME, SubmitApplicationKfzResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", name = "FahrzeugRefLfdNr") + public JAXBElement createFahrzeugRefLfdNr(Integer value) { + return new JAXBElement(_FahrzeugRefLfdNr_QNAME, Integer.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java new file mode 100644 index 00000000..66e4319a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ProduktKfzRechtsschutzType.java @@ -0,0 +1,66 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht + * + *

Java-Klasse für ProduktKfzRechtsschutz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktKfzRechtsschutz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type">
+ *       <sequence>
+ *         <element name="Verkehrsrechtsschutz" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkehrsrechtsschutzKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfzRechtsschutz_Type", propOrder = { + "verkehrsrechtsschutz" +}) +public class ProduktKfzRechtsschutzType + extends ZusatzproduktKfzType +{ + + @XmlElement(name = "Verkehrsrechtsschutz", required = true) + protected VerkehrsrechtsschutzKfzType verkehrsrechtsschutz; + + /** + * Ruft den Wert der verkehrsrechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + public VerkehrsrechtsschutzKfzType getVerkehrsrechtsschutz() { + return verkehrsrechtsschutz; + } + + /** + * Legt den Wert der verkehrsrechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkehrsrechtsschutzKfzType } + * + */ + public void setVerkehrsrechtsschutz(VerkehrsrechtsschutzKfzType value) { + this.verkehrsrechtsschutz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ProduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ProduktKfzType.java new file mode 100644 index 00000000..6f4150d6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ProduktKfzType.java @@ -0,0 +1,227 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ProduktType; + + +/** + * Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht + * + *

Java-Klasse für ProduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <sequence>
+ *         <element name="VersichertesFahrzeug" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" maxOccurs="3"/>
+ *         <element name="Haftpflicht" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}HaftpflichtKfz_Type"/>
+ *         <choice>
+ *           <element name="Teilkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}TeilkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *           <element name="Vollkasko" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VollkaskoKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         </choice>
+ *         <element name="Insassenunfall" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}InsassenUnfallKfz_Type" minOccurs="0"/>
+ *         <element name="Assistance" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}AssistanceKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktKfz_Type", propOrder = { + "versichertesFahrzeug", + "haftpflicht", + "teilkasko", + "vollkasko", + "insassenunfall", + "assistance" +}) +public class ProduktKfzType + extends ProduktType +{ + + @XmlElement(name = "VersichertesFahrzeug", required = true) + protected List versichertesFahrzeug; + @XmlElement(name = "Haftpflicht", required = true) + protected HaftpflichtKfzType haftpflicht; + @XmlElement(name = "Teilkasko") + protected List teilkasko; + @XmlElement(name = "Vollkasko") + protected List vollkasko; + @XmlElement(name = "Insassenunfall") + protected InsassenUnfallKfzType insassenunfall; + @XmlElement(name = "Assistance") + protected AssistanceKfzType assistance; + + /** + * Gets the value of the versichertesFahrzeug property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versichertesFahrzeug property. + * + *

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

+     *    getVersichertesFahrzeug().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ObjektIdType } + * + * + */ + public List getVersichertesFahrzeug() { + if (versichertesFahrzeug == null) { + versichertesFahrzeug = new ArrayList(); + } + return this.versichertesFahrzeug; + } + + /** + * Ruft den Wert der haftpflicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link HaftpflichtKfzType } + * + */ + public HaftpflichtKfzType getHaftpflicht() { + return haftpflicht; + } + + /** + * Legt den Wert der haftpflicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link HaftpflichtKfzType } + * + */ + public void setHaftpflicht(HaftpflichtKfzType value) { + this.haftpflicht = value; + } + + /** + * Gets the value of the teilkasko property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the teilkasko property. + * + *

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

+     *    getTeilkasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TeilkaskoKfzType } + * + * + */ + public List getTeilkasko() { + if (teilkasko == null) { + teilkasko = new ArrayList(); + } + return this.teilkasko; + } + + /** + * Gets the value of the vollkasko property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vollkasko property. + * + *

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

+     *    getVollkasko().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VollkaskoKfzType } + * + * + */ + public List getVollkasko() { + if (vollkasko == null) { + vollkasko = new ArrayList(); + } + return this.vollkasko; + } + + /** + * Ruft den Wert der insassenunfall-Eigenschaft ab. + * + * @return + * possible object is + * {@link InsassenUnfallKfzType } + * + */ + public InsassenUnfallKfzType getInsassenunfall() { + return insassenunfall; + } + + /** + * Legt den Wert der insassenunfall-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link InsassenUnfallKfzType } + * + */ + public void setInsassenunfall(InsassenUnfallKfzType value) { + this.insassenunfall = value; + } + + /** + * Ruft den Wert der assistance-Eigenschaft ab. + * + * @return + * possible object is + * {@link AssistanceKfzType } + * + */ + public AssistanceKfzType getAssistance() { + return assistance; + } + + /** + * Legt den Wert der assistance-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AssistanceKfzType } + * + */ + public void setAssistance(AssistanceKfzType value) { + this.assistance = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SchaedenAmFahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SchaedenAmFahrzeugType.java new file mode 100644 index 00000000..bc581f11 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SchaedenAmFahrzeugType.java @@ -0,0 +1,51 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchaedenAmFahrzeug_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="SchaedenAmFahrzeug_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Schäden an der Karosserie"/>
+ *     <enumeration value="Schäden an der Karosserie"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchaedenAmFahrzeug_Type") +@XmlEnum +public enum SchaedenAmFahrzeugType { + + @XmlEnumValue("keine Sch\u00e4den an der Karosserie") + KEINE_SCHÄDEN_AN_DER_KAROSSERIE("keine Sch\u00e4den an der Karosserie"), + @XmlEnumValue("Sch\u00e4den an der Karosserie") + SCHÄDEN_AN_DER_KAROSSERIE("Sch\u00e4den an der Karosserie"); + private final String value; + + SchaedenAmFahrzeugType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchaedenAmFahrzeugType fromValue(String v) { + for (SchaedenAmFahrzeugType c: SchaedenAmFahrzeugType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java new file mode 100644 index 00000000..20d0fb6b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SchaedenAnScheibenKleinglasType.java @@ -0,0 +1,51 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für SchaedenAnScheibenKleinglas_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="SchaedenAnScheibenKleinglas_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Schäden an Scheiben / Kleinglas"/>
+ *     <enumeration value="Schäden an Scheiben / Kleinglas"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SchaedenAnScheibenKleinglas_Type") +@XmlEnum +public enum SchaedenAnScheibenKleinglasType { + + @XmlEnumValue("keine Sch\u00e4den an Scheiben / Kleinglas") + KEINE_SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("keine Sch\u00e4den an Scheiben / Kleinglas"), + @XmlEnumValue("Sch\u00e4den an Scheiben / Kleinglas") + SCHÄDEN_AN_SCHEIBEN_KLEINGLAS("Sch\u00e4den an Scheiben / Kleinglas"); + private final String value; + + SchaedenAnScheibenKleinglasType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SchaedenAnScheibenKleinglasType fromValue(String v) { + for (SchaedenAnScheibenKleinglasType c: SchaedenAnScheibenKleinglasType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezAntragKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezAntragKfzType.java new file mode 100644 index 00000000..ff933e7e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezAntragKfzType.java @@ -0,0 +1,221 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.BonusMalusSystemType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ErsatzpolizzenType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VorversicherungenType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.SpezAntragType; + + +/** + * Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird + * + *

Java-Klasse für SpezAntragKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *         <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
+ *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
+ *         <element name="BonusMalus" type="{urn:omds3CommonServiceTypes-1-1-0}BonusMalusSystem_Type" minOccurs="0"/>
+ *         <element name="ZusätzlicheKfzDaten" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusaetzlicheKfzdaten_Type" minOccurs="0"/>
+ *         <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragKfz_Type", propOrder = { + "verkaufsprodukt", + "ersatzpolizzennummer", + "vorversicherungen", + "bonusMalus", + "zus\u00e4tzlicheKfzDaten", + "zusendungWeitereDokumente" +}) +@XmlSeeAlso({ + AntragantwortKfzType.class +}) +public class SpezAntragKfzType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + @XmlElement(name = "Ersatzpolizzennummer") + protected ErsatzpolizzenType ersatzpolizzennummer; + @XmlElement(name = "Vorversicherungen") + protected VorversicherungenType vorversicherungen; + @XmlElement(name = "BonusMalus") + protected BonusMalusSystemType bonusMalus; + @XmlElement(name = "Zus\u00e4tzlicheKfzDaten") + protected ZusaetzlicheKfzdatenType zusätzlicheKfzDaten; + @XmlElement(name = "ZusendungWeitereDokumente") + protected List zusendungWeitereDokumente; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ErsatzpolizzenType } + * + */ + public ErsatzpolizzenType getErsatzpolizzennummer() { + return ersatzpolizzennummer; + } + + /** + * Legt den Wert der ersatzpolizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ErsatzpolizzenType } + * + */ + public void setErsatzpolizzennummer(ErsatzpolizzenType value) { + this.ersatzpolizzennummer = value; + } + + /** + * Ruft den Wert der vorversicherungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenType } + * + */ + public VorversicherungenType getVorversicherungen() { + return vorversicherungen; + } + + /** + * Legt den Wert der vorversicherungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenType } + * + */ + public void setVorversicherungen(VorversicherungenType value) { + this.vorversicherungen = value; + } + + /** + * Ruft den Wert der bonusMalus-Eigenschaft ab. + * + * @return + * possible object is + * {@link BonusMalusSystemType } + * + */ + public BonusMalusSystemType getBonusMalus() { + return bonusMalus; + } + + /** + * Legt den Wert der bonusMalus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BonusMalusSystemType } + * + */ + public void setBonusMalus(BonusMalusSystemType value) { + this.bonusMalus = value; + } + + /** + * Ruft den Wert der zusätzlicheKfzDaten-Eigenschaft ab. + * + * @return + * possible object is + * {@link ZusaetzlicheKfzdatenType } + * + */ + public ZusaetzlicheKfzdatenType getZusätzlicheKfzDaten() { + return zusätzlicheKfzDaten; + } + + /** + * Legt den Wert der zusätzlicheKfzDaten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ZusaetzlicheKfzdatenType } + * + */ + public void setZusätzlicheKfzDaten(ZusaetzlicheKfzdatenType value) { + this.zusätzlicheKfzDaten = value; + } + + /** + * Gets the value of the zusendungWeitereDokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusendungWeitereDokumente property. + * + *

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

+     *    getZusendungWeitereDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getZusendungWeitereDokumente() { + if (zusendungWeitereDokumente == null) { + zusendungWeitereDokumente = new ArrayList(); + } + return this.zusendungWeitereDokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezBerechnungKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezBerechnungKfzType.java new file mode 100644 index 00000000..bf1730e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezBerechnungKfzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

Java-Klasse für SpezBerechnungKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungKfz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezBerechnungKfzType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezOffertKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezOffertKfzType.java new file mode 100644 index 00000000..752a12c8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SpezOffertKfzType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.SpezOffertType; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

Java-Klasse für SpezOffertKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffertKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertKfz_Type", propOrder = { + "verkaufsprodukt" +}) +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.CreateOfferKfzResponseType.Offertantwort.class +}) +public class SpezOffertKfzType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktKfzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktKfzType } + * + */ + public VerkaufsproduktKfzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktKfzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktKfzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java new file mode 100644 index 00000000..439fcd88 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SubmitApplicationKfzRequestType.java @@ -0,0 +1,35 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.SubmitApplicationRequestType; + + +/** + * Typ des Requestobjekts für eine Antragseinreichung Kfz + * + *

Java-Klasse für SubmitApplicationKfzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationKfzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationRequest_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzRequest_Type") +public class SubmitApplicationKfzRequestType + extends SubmitApplicationRequestType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java new file mode 100644 index 00000000..471f1891 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/SubmitApplicationKfzResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.on2antrag.common.SubmitApplicationResponseType; + + +/** + * Typ des Responseobjekts für eine Antragseinreichung Kfz + * + *

Java-Klasse für SubmitApplicationKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationKfzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}SpezAntragKfz_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationKfzResponse_Type", propOrder = { + "antragantwort" +}) +public class SubmitApplicationKfzResponseType + extends SubmitApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected SpezAntragKfzType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragKfzType } + * + */ + public SpezAntragKfzType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragKfzType } + * + */ + public void setAntragantwort(SpezAntragKfzType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/TeilkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/TeilkaskoKfzType.java new file mode 100644 index 00000000..47ea184f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/TeilkaskoKfzType.java @@ -0,0 +1,58 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Teilkasko + * + *

Java-Klasse für TeilkaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TeilkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Vandalismusklausel" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TeilkaskoKfz_Type", propOrder = { + "vandalismusklausel" +}) +public class TeilkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Vandalismusklausel") + protected boolean vandalismusklausel; + + /** + * Ruft den Wert der vandalismusklausel-Eigenschaft ab. + * + */ + public boolean isVandalismusklausel() { + return vandalismusklausel; + } + + /** + * Legt den Wert der vandalismusklausel-Eigenschaft fest. + * + */ + public void setVandalismusklausel(boolean value) { + this.vandalismusklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/UpsellingKfzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/UpsellingKfzResponseType.java new file mode 100644 index 00000000..de10a922 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/UpsellingKfzResponseType.java @@ -0,0 +1,71 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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; + + +/** + * Response Upselling Alternativen + * + *

Java-Klasse für UpsellingKfzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UpsellingKfzResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="UpsellingVerkaufsprodukte" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}VerkaufsproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingKfzResponse_Type", propOrder = { + "upsellingVerkaufsprodukte" +}) +public abstract class UpsellingKfzResponseType { + + @XmlElement(name = "UpsellingVerkaufsprodukte") + protected List upsellingVerkaufsprodukte; + + /** + * Gets the value of the upsellingVerkaufsprodukte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the upsellingVerkaufsprodukte property. + * + *

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

+     *    getUpsellingVerkaufsprodukte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VerkaufsproduktKfzType } + * + * + */ + public List getUpsellingVerkaufsprodukte() { + if (upsellingVerkaufsprodukte == null) { + upsellingVerkaufsprodukte = new ArrayList(); + } + return this.upsellingVerkaufsprodukte; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VarianteLeihwagenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VarianteLeihwagenType.java new file mode 100644 index 00000000..0868984e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VarianteLeihwagenType.java @@ -0,0 +1,48 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VarianteLeihwagen_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="VarianteLeihwagen_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VB"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VarianteLeihwagen_Type") +@XmlEnum +public enum VarianteLeihwagenType { + + + /** + * ohne Leihwagen + * + */ + VA, + + /** + * mit Leihwagen + * + */ + VB; + + public String value() { + return name(); + } + + public static VarianteLeihwagenType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VerkaufsproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VerkaufsproduktKfzType.java new file mode 100644 index 00000000..8b489a49 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VerkaufsproduktKfzType.java @@ -0,0 +1,140 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.common.VerkaufsproduktType; + + +/** + * Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht + * + *

Java-Klasse für VerkaufsproduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *       <sequence>
+ *         <element name="KfzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ProduktKfz_Type" maxOccurs="unbounded"/>
+ *         <element name="KfzZusatzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}ZusatzproduktKfz_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VersicherteFahrzeuge" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeug_Type" maxOccurs="3"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktKfz_Type", propOrder = { + "kfzVersicherung", + "kfzZusatzVersicherung", + "versicherteFahrzeuge" +}) +public class VerkaufsproduktKfzType + extends VerkaufsproduktType +{ + + @XmlElement(name = "KfzVersicherung", required = true) + protected List kfzVersicherung; + @XmlElement(name = "KfzZusatzVersicherung") + protected List kfzZusatzVersicherung; + @XmlElement(name = "VersicherteFahrzeuge", required = true) + protected List versicherteFahrzeuge; + + /** + * Gets the value of the kfzVersicherung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kfzVersicherung property. + * + *

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

+     *    getKfzVersicherung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktKfzType } + * + * + */ + public List getKfzVersicherung() { + if (kfzVersicherung == null) { + kfzVersicherung = new ArrayList(); + } + return this.kfzVersicherung; + } + + /** + * Gets the value of the kfzZusatzVersicherung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the kfzZusatzVersicherung property. + * + *

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

+     *    getKfzZusatzVersicherung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ZusatzproduktKfzType } + * + * + */ + public List getKfzZusatzVersicherung() { + if (kfzZusatzVersicherung == null) { + kfzZusatzVersicherung = new ArrayList(); + } + return this.kfzZusatzVersicherung; + } + + /** + * Gets the value of the versicherteFahrzeuge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versicherteFahrzeuge property. + * + *

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

+     *    getVersicherteFahrzeuge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link FahrzeugType } + * + * + */ + public List getVersicherteFahrzeuge() { + if (versicherteFahrzeuge == null) { + versicherteFahrzeuge = new ArrayList(); + } + return this.versicherteFahrzeuge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java new file mode 100644 index 00000000..c3113d0f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VerkehrsrechtsschutzKfzType.java @@ -0,0 +1,37 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; + + +/** + * Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz + * + *

Java-Klasse für VerkehrsrechtsschutzKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkehrsrechtsschutzKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkehrsrechtsschutzKfz_Type") +public class VerkehrsrechtsschutzKfzType + extends ElementarproduktType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VollkaskoKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VollkaskoKfzType.java new file mode 100644 index 00000000..2459f87f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/VollkaskoKfzType.java @@ -0,0 +1,94 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für das Elementarprodukt KFZ-Vollkasko + * + *

Java-Klasse für VollkaskoKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VollkaskoKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}KaskoKfz_Type">
+ *       <sequence>
+ *         <element name="Neuwertklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Leasingklausel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VollkaskoKfz_Type", propOrder = { + "neuwertklausel", + "leasingklausel" +}) +public class VollkaskoKfzType + extends KaskoKfzType +{ + + @XmlElement(name = "Neuwertklausel") + protected Boolean neuwertklausel; + @XmlElement(name = "Leasingklausel") + protected Boolean leasingklausel; + + /** + * Ruft den Wert der neuwertklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isNeuwertklausel() { + return neuwertklausel; + } + + /** + * Legt den Wert der neuwertklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setNeuwertklausel(Boolean value) { + this.neuwertklausel = value; + } + + /** + * Ruft den Wert der leasingklausel-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isLeasingklausel() { + return leasingklausel; + } + + /** + * Legt den Wert der leasingklausel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setLeasingklausel(Boolean value) { + this.leasingklausel = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/WechselkennzeichenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/WechselkennzeichenType.java new file mode 100644 index 00000000..22ca469c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/WechselkennzeichenType.java @@ -0,0 +1,124 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Wechselkennzeichen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Wechselkennzeichen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="wechselkennzeichenArt">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Neues Fahrzeug als WKZ in bestehenden Vertrag einbündeln"/>
+ *               <enumeration value="Fahrzeugwechsel im bestehenden WKZ-Vertrag"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="bestehenderWechselkennzeichenvertrag" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="ersetztWirdFahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Wechselkennzeichen_Type", propOrder = { + "wechselkennzeichenArt", + "bestehenderWechselkennzeichenvertrag", + "ersetztWirdFahrgestellnummer" +}) +public class WechselkennzeichenType { + + @XmlElement(required = true) + protected String wechselkennzeichenArt; + @XmlElement(required = true) + protected String bestehenderWechselkennzeichenvertrag; + protected String ersetztWirdFahrgestellnummer; + + /** + * Ruft den Wert der wechselkennzeichenArt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWechselkennzeichenArt() { + return wechselkennzeichenArt; + } + + /** + * Legt den Wert der wechselkennzeichenArt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWechselkennzeichenArt(String value) { + this.wechselkennzeichenArt = value; + } + + /** + * Ruft den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBestehenderWechselkennzeichenvertrag() { + return bestehenderWechselkennzeichenvertrag; + } + + /** + * Legt den Wert der bestehenderWechselkennzeichenvertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBestehenderWechselkennzeichenvertrag(String value) { + this.bestehenderWechselkennzeichenvertrag = value; + } + + /** + * Ruft den Wert der ersetztWirdFahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErsetztWirdFahrgestellnummer() { + return ersetztWirdFahrgestellnummer; + } + + /** + * Legt den Wert der ersetztWirdFahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErsetztWirdFahrgestellnummer(String value) { + this.ersetztWirdFahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZulassungsdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZulassungsdatenType.java new file mode 100644 index 00000000..32cf5469 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZulassungsdatenType.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Typ für Zulassungsdaten + * + *

Java-Klasse für Zulassungsdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="Zulassungsdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="VBNummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="Fahrgestellnummer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Zulassungsdaten_Type", propOrder = { + "vbNummer", + "kennzeichen", + "fahrgestellnummer" +}) +public class ZulassungsdatenType { + + @XmlElement(name = "VBNummer") + protected String vbNummer; + @XmlElement(name = "Kennzeichen") + protected String kennzeichen; + @XmlElement(name = "Fahrgestellnummer") + protected String fahrgestellnummer; + + /** + * Ruft den Wert der vbNummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVBNummer() { + return vbNummer; + } + + /** + * Legt den Wert der vbNummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVBNummer(String value) { + this.vbNummer = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKennzeichen(String value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java new file mode 100644 index 00000000..f8842989 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZusaetzlicheKfzdatenType.java @@ -0,0 +1,240 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für ZusaetzlicheKfzdaten_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusaetzlicheKfzdaten_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="KfzKennzeichen">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <minLength value="3"/>
+ *               <maxLength value="9"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="VvdVertrag" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="Fahrgestellnummer" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrgestellnummer_Type"/>
+ *         <element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="AbmeldedatumWechselkennzeichenFahrzeug" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Wechselkennzeichen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Wechselkennzeichen_Type" minOccurs="0"/>
+ *         <element name="Fahrzeugzustand" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz}Fahrzeugzustand_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusaetzlicheKfzdaten_Type", propOrder = { + "kfzKennzeichen", + "vvdVertrag", + "fahrgestellnummer", + "erfolgtAnmeldungZeitgleichMitAbmeldung", + "abmeldedatumWechselkennzeichenFahrzeug", + "wechselkennzeichen", + "fahrzeugzustand" +}) +public class ZusaetzlicheKfzdatenType { + + @XmlElement(name = "KfzKennzeichen", required = true) + protected String kfzKennzeichen; + @XmlElement(name = "VvdVertrag") + protected Boolean vvdVertrag; + @XmlElement(name = "Fahrgestellnummer", required = true) + protected String fahrgestellnummer; + @XmlElement(name = "ErfolgtAnmeldungZeitgleichMitAbmeldung") + protected Boolean erfolgtAnmeldungZeitgleichMitAbmeldung; + @XmlElement(name = "AbmeldedatumWechselkennzeichenFahrzeug") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar abmeldedatumWechselkennzeichenFahrzeug; + @XmlElement(name = "Wechselkennzeichen") + protected WechselkennzeichenType wechselkennzeichen; + @XmlElement(name = "Fahrzeugzustand") + protected FahrzeugzustandType fahrzeugzustand; + + /** + * Ruft den Wert der kfzKennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKfzKennzeichen() { + return kfzKennzeichen; + } + + /** + * Legt den Wert der kfzKennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKfzKennzeichen(String value) { + this.kfzKennzeichen = value; + } + + /** + * Ruft den Wert der vvdVertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isVvdVertrag() { + return vvdVertrag; + } + + /** + * Legt den Wert der vvdVertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setVvdVertrag(Boolean value) { + this.vvdVertrag = value; + } + + /** + * Ruft den Wert der fahrgestellnummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFahrgestellnummer() { + return fahrgestellnummer; + } + + /** + * Legt den Wert der fahrgestellnummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFahrgestellnummer(String value) { + this.fahrgestellnummer = value; + } + + /** + * Ruft den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isErfolgtAnmeldungZeitgleichMitAbmeldung() { + return erfolgtAnmeldungZeitgleichMitAbmeldung; + } + + /** + * Legt den Wert der erfolgtAnmeldungZeitgleichMitAbmeldung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setErfolgtAnmeldungZeitgleichMitAbmeldung(Boolean value) { + this.erfolgtAnmeldungZeitgleichMitAbmeldung = value; + } + + /** + * Ruft den Wert der abmeldedatumWechselkennzeichenFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getAbmeldedatumWechselkennzeichenFahrzeug() { + return abmeldedatumWechselkennzeichenFahrzeug; + } + + /** + * Legt den Wert der abmeldedatumWechselkennzeichenFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setAbmeldedatumWechselkennzeichenFahrzeug(XMLGregorianCalendar value) { + this.abmeldedatumWechselkennzeichenFahrzeug = value; + } + + /** + * Ruft den Wert der wechselkennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link WechselkennzeichenType } + * + */ + public WechselkennzeichenType getWechselkennzeichen() { + return wechselkennzeichen; + } + + /** + * Legt den Wert der wechselkennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WechselkennzeichenType } + * + */ + public void setWechselkennzeichen(WechselkennzeichenType value) { + this.wechselkennzeichen = value; + } + + /** + * Ruft den Wert der fahrzeugzustand-Eigenschaft ab. + * + * @return + * possible object is + * {@link FahrzeugzustandType } + * + */ + public FahrzeugzustandType getFahrzeugzustand() { + return fahrzeugzustand; + } + + /** + * Legt den Wert der fahrzeugzustand-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link FahrzeugzustandType } + * + */ + public void setFahrzeugzustand(FahrzeugzustandType value) { + this.fahrzeugzustand = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZusatzproduktKfzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZusatzproduktKfzType.java new file mode 100644 index 00000000..beef363e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZusatzproduktKfzType.java @@ -0,0 +1,73 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +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.v1_3_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ProduktType; + + +/** + * Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer + * KFZ-Versicherung gebündelt werden können. + * + *

Java-Klasse für ZusatzproduktKfz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ZusatzproduktKfz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <sequence>
+ *         <element name="VersichertesFahrzeug" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ZusatzproduktKfz_Type", propOrder = { + "versichertesFahrzeug" +}) +@XmlSeeAlso({ + ProduktKfzRechtsschutzType.class +}) +public abstract class ZusatzproduktKfzType + extends ProduktType +{ + + @XmlElement(name = "VersichertesFahrzeug") + protected ObjektIdType versichertesFahrzeug; + + /** + * Ruft den Wert der versichertesFahrzeug-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getVersichertesFahrzeug() { + return versichertesFahrzeug; + } + + /** + * Legt den Wert der versichertesFahrzeug-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setVersichertesFahrzeug(ObjektIdType value) { + this.versichertesFahrzeug = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZustandsbeschreibungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZustandsbeschreibungType.java new file mode 100644 index 00000000..b4fb72a4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/ZustandsbeschreibungType.java @@ -0,0 +1,57 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Zustandsbeschreibung_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="Zustandsbeschreibung_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Besichtigung durch Betreuer"/>
+ *     <enumeration value="Kaufvertrag eines Markenhändlers mit Beschreibung (Kopie erforderlich)"/>
+ *     <enumeration value="Besichtigung durch ÖAMTC"/>
+ *     <enumeration value="Nachbesichtigung"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Zustandsbeschreibung_Type") +@XmlEnum +public enum ZustandsbeschreibungType { + + @XmlEnumValue("Besichtigung durch Betreuer") + BESICHTIGUNG_DURCH_BETREUER("Besichtigung durch Betreuer"), + @XmlEnumValue("Kaufvertrag eines Markenh\u00e4ndlers mit Beschreibung (Kopie erforderlich)") + KAUFVERTRAG_EINES_MARKENHÄNDLERS_MIT_BESCHREIBUNG_KOPIE_ERFORDERLICH("Kaufvertrag eines Markenh\u00e4ndlers mit Beschreibung (Kopie erforderlich)"), + @XmlEnumValue("Besichtigung durch \u00d6AMTC") + BESICHTIGUNG_DURCH_ÖAMTC("Besichtigung durch \u00d6AMTC"), + @XmlEnumValue("Nachbesichtigung") + NACHBESICHTIGUNG("Nachbesichtigung"); + private final String value; + + ZustandsbeschreibungType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ZustandsbeschreibungType fromValue(String v) { + for (ZustandsbeschreibungType c: ZustandsbeschreibungType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/package-info.java new file mode 100644 index 00000000..e4a78c14 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/kfz/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/AntragantwortRSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/AntragantwortRSType.java new file mode 100644 index 00000000..84789540 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/AntragantwortRSType.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Bei Erfolg die Details des eingereichten Antrags. + * + *

Java-Klasse für AntragantwortRS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AntragantwortRS_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRS_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AntragantwortRS_Type") +public class AntragantwortRSType + extends SpezAntragRSType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CalculateRSRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CalculateRSRequestType.java new file mode 100644 index 00000000..1d4beba1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CalculateRSRequestType.java @@ -0,0 +1,216 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.CommonRequestType; + + +/** + * Typ des Requestobjekts für eine Berechnung Rechtsschutz + * + *

Java-Klasse für CalculateRSRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateRSRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezBerechnungRS_Type"/>
+ *         <element name="VersicherteObjekte" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element name="RisikoPrivat" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}RisikoPerson_Type" minOccurs="0"/>
+ *                   <element name="RisikoUnternehmen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}RisikoUnternehmen_Type" minOccurs="0"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRSRequest_Type", propOrder = { + "berechnungsanfrage", + "versicherteObjekte", + "requestUpselling" +}) +public class CalculateRSRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungRSType berechnungsanfrage; + @XmlElement(name = "VersicherteObjekte", required = true) + protected List versicherteObjekte; + @XmlElement(name = "RequestUpselling", defaultValue = "false") + protected boolean requestUpselling; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungRSType } + * + */ + public SpezBerechnungRSType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungRSType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungRSType value) { + this.berechnungsanfrage = value; + } + + /** + * Gets the value of the versicherteObjekte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versicherteObjekte property. + * + *

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

+     *    getVersicherteObjekte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CalculateRSRequestType.VersicherteObjekte } + * + * + */ + public List getVersicherteObjekte() { + if (versicherteObjekte == null) { + versicherteObjekte = new ArrayList(); + } + return this.versicherteObjekte; + } + + /** + * Ruft den Wert der requestUpselling-Eigenschaft ab. + * + */ + public boolean isRequestUpselling() { + return requestUpselling; + } + + /** + * Legt den Wert der requestUpselling-Eigenschaft fest. + * + */ + public void setRequestUpselling(boolean value) { + this.requestUpselling = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element name="RisikoPrivat" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}RisikoPerson_Type" minOccurs="0"/>
+     *         <element name="RisikoUnternehmen" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}RisikoUnternehmen_Type" minOccurs="0"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "risikoPrivat", + "risikoUnternehmen" + }) + public static class VersicherteObjekte { + + @XmlElement(name = "RisikoPrivat") + protected RisikoPersonType risikoPrivat; + @XmlElement(name = "RisikoUnternehmen") + protected RisikoUnternehmenType risikoUnternehmen; + + /** + * Ruft den Wert der risikoPrivat-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoPersonType } + * + */ + public RisikoPersonType getRisikoPrivat() { + return risikoPrivat; + } + + /** + * Legt den Wert der risikoPrivat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoPersonType } + * + */ + public void setRisikoPrivat(RisikoPersonType value) { + this.risikoPrivat = value; + } + + /** + * Ruft den Wert der risikoUnternehmen-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoUnternehmenType } + * + */ + public RisikoUnternehmenType getRisikoUnternehmen() { + return risikoUnternehmen; + } + + /** + * Legt den Wert der risikoUnternehmen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoUnternehmenType } + * + */ + public void setRisikoUnternehmen(RisikoUnternehmenType value) { + this.risikoUnternehmen = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CalculateRSResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CalculateRSResponseType.java new file mode 100644 index 00000000..3c2b2021 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CalculateRSResponseType.java @@ -0,0 +1,123 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.CommonResponseType; + + +/** + * Typ des Responseobjekts für eine Berechnung Rechtsschutz + * + *

Java-Klasse für CalculateRSResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateRSResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezBerechnungRS_Type"/>
+ *         <element name="VersichertesInteresse" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}UpsellingRSResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateRSResponse_Type", propOrder = { + "berechnungsantwort", + "versichertesInteresse", + "responseUpselling" +}) +public class CalculateRSResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezBerechnungRSType berechnungsantwort; + @XmlElement(name = "VersichertesInteresse", required = true) + protected Object versichertesInteresse; + @XmlElement(name = "ResponseUpselling") + protected UpsellingRSResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungRSType } + * + */ + public SpezBerechnungRSType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungRSType } + * + */ + public void setBerechnungsantwort(SpezBerechnungRSType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der versichertesInteresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getVersichertesInteresse() { + return versichertesInteresse; + } + + /** + * Legt den Wert der versichertesInteresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setVersichertesInteresse(Object value) { + this.versichertesInteresse = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingRSResponseType } + * + */ + public UpsellingRSResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingRSResponseType } + * + */ + public void setResponseUpselling(UpsellingRSResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateApplicationRSRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateApplicationRSRequestType.java new file mode 100644 index 00000000..dbf4c03c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateApplicationRSRequestType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; + + +/** + * Typ des Requestobjekts für die Erzeugung eines Antrags RS + * + *

Java-Klasse für CreateApplicationRSRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationRSRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Antraganfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezAntragRS_Type"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRSRequest_Type", propOrder = { + "antraganfrage", + "dateianhaenge" +}) +public class CreateApplicationRSRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Antraganfrage", required = true) + protected SpezAntragRSType antraganfrage; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Ruft den Wert der antraganfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezAntragRSType } + * + */ + public SpezAntragRSType getAntraganfrage() { + return antraganfrage; + } + + /** + * Legt den Wert der antraganfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezAntragRSType } + * + */ + public void setAntraganfrage(SpezAntragRSType value) { + this.antraganfrage = value; + } + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dateianhaenge property. + * + *

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

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateApplicationRSResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateApplicationRSResponseType.java new file mode 100644 index 00000000..b7986ddc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateApplicationRSResponseType.java @@ -0,0 +1,96 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.CommonProcessResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Responseobjekts für einen Antrag RS + * + *

Java-Klasse für CreateApplicationRSResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateApplicationRSResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}AntragantwortRS_Type" minOccurs="0"/>
+ *         <element name="Antragsreferenz" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateApplicationRSResponse_Type", propOrder = { + "antragantwort", + "antragsreferenz" +}) +public class CreateApplicationRSResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Antragantwort") + protected AntragantwortRSType antragantwort; + @XmlElement(name = "Antragsreferenz") + protected ObjektIdType antragsreferenz; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragantwortRSType } + * + */ + public AntragantwortRSType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragantwortRSType } + * + */ + public void setAntragantwort(AntragantwortRSType value) { + this.antragantwort = value; + } + + /** + * Ruft den Wert der antragsreferenz-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsreferenz() { + return antragsreferenz; + } + + /** + * Legt den Wert der antragsreferenz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsreferenz(ObjektIdType value) { + this.antragsreferenz = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateOfferRSRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateOfferRSRequestType.java new file mode 100644 index 00000000..71bf5e9c --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateOfferRSRequestType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.CommonProcessRequestType; + + +/** + * Typ des Request für eine RS-Offert + * + *

Java-Klasse für CreateOfferRSRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferRSRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Offertanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezOffertRS_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRSRequest_Type", propOrder = { + "offertanfrage" +}) +public class CreateOfferRSRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Offertanfrage", required = true) + protected SpezOffertRSType offertanfrage; + + /** + * Ruft den Wert der offertanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertRSType } + * + */ + public SpezOffertRSType getOffertanfrage() { + return offertanfrage; + } + + /** + * Legt den Wert der offertanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertRSType } + * + */ + public void setOffertanfrage(SpezOffertRSType value) { + this.offertanfrage = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateOfferRSResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateOfferRSResponseType.java new file mode 100644 index 00000000..45ebc0ae --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/CreateOfferRSResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.CommonProcessResponseType; + + +/** + * Typ des Response für ein RS-Offert RS + * + *

Java-Klasse für CreateOfferRSResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CreateOfferRSResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessResponse_Type">
+ *       <sequence>
+ *         <element name="Offertantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}SpezOffertRS_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreateOfferRSResponse_Type", propOrder = { + "offertantwort" +}) +public class CreateOfferRSResponseType + extends CommonProcessResponseType +{ + + @XmlElement(name = "Offertantwort") + protected SpezOffertRSType offertantwort; + + /** + * Ruft den Wert der offertantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezOffertRSType } + * + */ + public SpezOffertRSType getOffertantwort() { + return offertantwort; + } + + /** + * Legt den Wert der offertantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezOffertRSType } + * + */ + public void setOffertantwort(SpezOffertRSType value) { + this.offertantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/ObjectFactory.java new file mode 100644 index 00000000..5909c172 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/ObjectFactory.java @@ -0,0 +1,315 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _CalculateRSResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CalculateRSResponse"); + private final static QName _CalculateRSRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CalculateRSRequest"); + private final static QName _CreateOfferRSResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateOfferRSResponse"); + private final static QName _CreateOfferRSRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateOfferRSRequest"); + private final static QName _CreateApplicationRSRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateApplicationRSRequest"); + private final static QName _CreateApplicationRSResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "CreateApplicationRSResponse"); + private final static QName _SubmitApplicationRSRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "SubmitApplicationRSRequest"); + private final static QName _SubmitApplicationRSResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", "SubmitApplicationRSResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link RisikoUnternehmenType } + * + */ + public RisikoUnternehmenType createRisikoUnternehmenType() { + return new RisikoUnternehmenType(); + } + + /** + * Create an instance of {@link RisikoPersonType } + * + */ + public RisikoPersonType createRisikoPersonType() { + return new RisikoPersonType(); + } + + /** + * Create an instance of {@link VerkaufsproduktRSType } + * + */ + public VerkaufsproduktRSType createVerkaufsproduktRSType() { + return new VerkaufsproduktRSType(); + } + + /** + * Create an instance of {@link CalculateRSRequestType } + * + */ + public CalculateRSRequestType createCalculateRSRequestType() { + return new CalculateRSRequestType(); + } + + /** + * Create an instance of {@link CalculateRSResponseType } + * + */ + public CalculateRSResponseType createCalculateRSResponseType() { + return new CalculateRSResponseType(); + } + + /** + * Create an instance of {@link CreateOfferRSResponseType } + * + */ + public CreateOfferRSResponseType createCreateOfferRSResponseType() { + return new CreateOfferRSResponseType(); + } + + /** + * Create an instance of {@link CreateOfferRSRequestType } + * + */ + public CreateOfferRSRequestType createCreateOfferRSRequestType() { + return new CreateOfferRSRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationRSRequestType } + * + */ + public CreateApplicationRSRequestType createCreateApplicationRSRequestType() { + return new CreateApplicationRSRequestType(); + } + + /** + * Create an instance of {@link CreateApplicationRSResponseType } + * + */ + public CreateApplicationRSResponseType createCreateApplicationRSResponseType() { + return new CreateApplicationRSResponseType(); + } + + /** + * Create an instance of {@link SubmitApplicationRSRequestType } + * + */ + public SubmitApplicationRSRequestType createSubmitApplicationRSRequestType() { + return new SubmitApplicationRSRequestType(); + } + + /** + * Create an instance of {@link SubmitApplicationRSResponseType } + * + */ + public SubmitApplicationRSResponseType createSubmitApplicationRSResponseType() { + return new SubmitApplicationRSResponseType(); + } + + /** + * Create an instance of {@link ProduktRSType } + * + */ + public ProduktRSType createProduktRSType() { + return new ProduktRSType(); + } + + /** + * Create an instance of {@link TarifierungsdatenRSPrivatPersonType } + * + */ + public TarifierungsdatenRSPrivatPersonType createTarifierungsdatenRSPrivatPersonType() { + return new TarifierungsdatenRSPrivatPersonType(); + } + + /** + * Create an instance of {@link TarifierungsdatenRSUnternehmenType } + * + */ + public TarifierungsdatenRSUnternehmenType createTarifierungsdatenRSUnternehmenType() { + return new TarifierungsdatenRSUnternehmenType(); + } + + /** + * Create an instance of {@link RisikoFZGType } + * + */ + public RisikoFZGType createRisikoFZGType() { + return new RisikoFZGType(); + } + + /** + * Create an instance of {@link SpezBerechnungRSType } + * + */ + public SpezBerechnungRSType createSpezBerechnungRSType() { + return new SpezBerechnungRSType(); + } + + /** + * Create an instance of {@link SpezOffertRSType } + * + */ + public SpezOffertRSType createSpezOffertRSType() { + return new SpezOffertRSType(); + } + + /** + * Create an instance of {@link SpezAntragRSType } + * + */ + public SpezAntragRSType createSpezAntragRSType() { + return new SpezAntragRSType(); + } + + /** + * Create an instance of {@link AntragantwortRSType } + * + */ + public AntragantwortRSType createAntragantwortRSType() { + return new AntragantwortRSType(); + } + + /** + * Create an instance of {@link UpsellingRSResponseType } + * + */ + public UpsellingRSResponseType createUpsellingRSResponseType() { + return new UpsellingRSResponseType(); + } + + /** + * Create an instance of {@link RisikoUnternehmenType.Betriebsobjekt } + * + */ + public RisikoUnternehmenType.Betriebsobjekt createRisikoUnternehmenTypeBetriebsobjekt() { + return new RisikoUnternehmenType.Betriebsobjekt(); + } + + /** + * Create an instance of {@link RisikoPersonType.Liegenschaften } + * + */ + public RisikoPersonType.Liegenschaften createRisikoPersonTypeLiegenschaften() { + return new RisikoPersonType.Liegenschaften(); + } + + /** + * Create an instance of {@link RisikoPersonType.Fahrzeuge } + * + */ + public RisikoPersonType.Fahrzeuge createRisikoPersonTypeFahrzeuge() { + return new RisikoPersonType.Fahrzeuge(); + } + + /** + * Create an instance of {@link VerkaufsproduktRSType.RSVersicherung } + * + */ + public VerkaufsproduktRSType.RSVersicherung createVerkaufsproduktRSTypeRSVersicherung() { + return new VerkaufsproduktRSType.RSVersicherung(); + } + + /** + * Create an instance of {@link CalculateRSRequestType.VersicherteObjekte } + * + */ + public CalculateRSRequestType.VersicherteObjekte createCalculateRSRequestTypeVersicherteObjekte() { + return new CalculateRSRequestType.VersicherteObjekte(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateRSResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CalculateRSResponse") + public JAXBElement createCalculateRSResponse(CalculateRSResponseType value) { + return new JAXBElement(_CalculateRSResponse_QNAME, CalculateRSResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CalculateRSRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CalculateRSRequest") + public JAXBElement createCalculateRSRequest(CalculateRSRequestType value) { + return new JAXBElement(_CalculateRSRequest_QNAME, CalculateRSRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferRSResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateOfferRSResponse") + public JAXBElement createCreateOfferRSResponse(CreateOfferRSResponseType value) { + return new JAXBElement(_CreateOfferRSResponse_QNAME, CreateOfferRSResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateOfferRSRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateOfferRSRequest") + public JAXBElement createCreateOfferRSRequest(CreateOfferRSRequestType value) { + return new JAXBElement(_CreateOfferRSRequest_QNAME, CreateOfferRSRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationRSRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateApplicationRSRequest") + public JAXBElement createCreateApplicationRSRequest(CreateApplicationRSRequestType value) { + return new JAXBElement(_CreateApplicationRSRequest_QNAME, CreateApplicationRSRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CreateApplicationRSResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "CreateApplicationRSResponse") + public JAXBElement createCreateApplicationRSResponse(CreateApplicationRSResponseType value) { + return new JAXBElement(_CreateApplicationRSResponse_QNAME, CreateApplicationRSResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationRSRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "SubmitApplicationRSRequest") + public JAXBElement createSubmitApplicationRSRequest(SubmitApplicationRSRequestType value) { + return new JAXBElement(_SubmitApplicationRSRequest_QNAME, SubmitApplicationRSRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubmitApplicationRSResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", name = "SubmitApplicationRSResponse") + public JAXBElement createSubmitApplicationRSResponse(SubmitApplicationRSResponseType value) { + return new JAXBElement(_SubmitApplicationRSResponse_QNAME, SubmitApplicationRSResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/ProduktRSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/ProduktRSType.java new file mode 100644 index 00000000..7b7ae1e4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/ProduktRSType.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.ProduktType; + + +/** + * Typ für ein RS-Produkt, welches einer Vertragssparte entspricht + * + *

Java-Klasse für ProduktRS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktRS_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <choice>
+ *         <element name="PrivatRS" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}TarifierungsdatenRSPrivatPerson_Type" minOccurs="0"/>
+ *         <element name="FirmenRS" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}TarifierungsdatenRSUnternehmen_Type" minOccurs="0"/>
+ *       </choice>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktRS_Type", propOrder = { + "privatRS", + "firmenRS" +}) +@XmlSeeAlso({ + at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs.VerkaufsproduktRSType.RSVersicherung.class +}) +public class ProduktRSType + extends ProduktType +{ + + @XmlElement(name = "PrivatRS") + protected TarifierungsdatenRSPrivatPersonType privatRS; + @XmlElement(name = "FirmenRS") + protected TarifierungsdatenRSUnternehmenType firmenRS; + + /** + * Ruft den Wert der privatRS-Eigenschaft ab. + * + * @return + * possible object is + * {@link TarifierungsdatenRSPrivatPersonType } + * + */ + public TarifierungsdatenRSPrivatPersonType getPrivatRS() { + return privatRS; + } + + /** + * Legt den Wert der privatRS-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TarifierungsdatenRSPrivatPersonType } + * + */ + public void setPrivatRS(TarifierungsdatenRSPrivatPersonType value) { + this.privatRS = value; + } + + /** + * Ruft den Wert der firmenRS-Eigenschaft ab. + * + * @return + * possible object is + * {@link TarifierungsdatenRSUnternehmenType } + * + */ + public TarifierungsdatenRSUnternehmenType getFirmenRS() { + return firmenRS; + } + + /** + * Legt den Wert der firmenRS-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link TarifierungsdatenRSUnternehmenType } + * + */ + public void setFirmenRS(TarifierungsdatenRSUnternehmenType value) { + this.firmenRS = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoFZGType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoFZGType.java new file mode 100644 index 00000000..583522e9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoFZGType.java @@ -0,0 +1,230 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für RisikoFZG_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoFZG_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Fahrzeugart" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Kennzeichen" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="TaxiMietwagen" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Verwendungsart" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="LandundForstwirtschaft" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="FahrzeugVertrag" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="GeschäftlichBefördertesGut" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoFZG_Type", propOrder = { + "fahrzeugart", + "kennzeichen", + "taxiMietwagen", + "verwendungsart", + "landundForstwirtschaft", + "fahrzeugVertrag", + "gesch\u00e4ftlichBef\u00f6rdertesGut" +}) +public class RisikoFZGType { + + @XmlElement(name = "Fahrzeugart", required = true) + protected Object fahrzeugart; + @XmlElement(name = "Kennzeichen", required = true) + protected Object kennzeichen; + @XmlElement(name = "TaxiMietwagen", required = true) + protected Object taxiMietwagen; + @XmlElement(name = "Verwendungsart", required = true) + protected Object verwendungsart; + @XmlElement(name = "LandundForstwirtschaft") + protected Object landundForstwirtschaft; + @XmlElement(name = "FahrzeugVertrag") + protected Object fahrzeugVertrag; + @XmlElement(name = "Gesch\u00e4ftlichBef\u00f6rdertesGut") + protected Object geschäftlichBefördertesGut; + + /** + * Ruft den Wert der fahrzeugart-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getFahrzeugart() { + return fahrzeugart; + } + + /** + * Legt den Wert der fahrzeugart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setFahrzeugart(Object value) { + this.fahrzeugart = value; + } + + /** + * Ruft den Wert der kennzeichen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getKennzeichen() { + return kennzeichen; + } + + /** + * Legt den Wert der kennzeichen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setKennzeichen(Object value) { + this.kennzeichen = value; + } + + /** + * Ruft den Wert der taxiMietwagen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getTaxiMietwagen() { + return taxiMietwagen; + } + + /** + * Legt den Wert der taxiMietwagen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setTaxiMietwagen(Object value) { + this.taxiMietwagen = value; + } + + /** + * Ruft den Wert der verwendungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getVerwendungsart() { + return verwendungsart; + } + + /** + * Legt den Wert der verwendungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setVerwendungsart(Object value) { + this.verwendungsart = value; + } + + /** + * Ruft den Wert der landundForstwirtschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getLandundForstwirtschaft() { + return landundForstwirtschaft; + } + + /** + * Legt den Wert der landundForstwirtschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setLandundForstwirtschaft(Object value) { + this.landundForstwirtschaft = value; + } + + /** + * Ruft den Wert der fahrzeugVertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getFahrzeugVertrag() { + return fahrzeugVertrag; + } + + /** + * Legt den Wert der fahrzeugVertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setFahrzeugVertrag(Object value) { + this.fahrzeugVertrag = value; + } + + /** + * Ruft den Wert der geschäftlichBefördertesGut-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getGeschäftlichBefördertesGut() { + return geschäftlichBefördertesGut; + } + + /** + * Legt den Wert der geschäftlichBefördertesGut-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setGeschäftlichBefördertesGut(Object value) { + this.geschäftlichBefördertesGut = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoPersonType.java new file mode 100644 index 00000000..861b1559 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoPersonType.java @@ -0,0 +1,342 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.AdresseType; + + +/** + *

Java-Klasse für RisikoPerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoPerson_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="SelbständigOhneMitarbeiter" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Kundengruppe" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Liegenschaften" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse"/>
+ *                   <element name="Nutzungsart" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Fahrzeuge" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element name="EinzelneFahrzeuge" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}RisikoFZG_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *                   <element name="AlleFahrzeuge" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoPerson_Type", propOrder = { + "selbst\u00e4ndigOhneMitarbeiter", + "kundengruppe", + "liegenschaften", + "fahrzeuge" +}) +public class RisikoPersonType { + + @XmlElement(name = "Selbst\u00e4ndigOhneMitarbeiter", required = true) + protected Object selbständigOhneMitarbeiter; + @XmlElement(name = "Kundengruppe", required = true) + protected Object kundengruppe; + @XmlElement(name = "Liegenschaften") + protected RisikoPersonType.Liegenschaften liegenschaften; + @XmlElement(name = "Fahrzeuge") + protected RisikoPersonType.Fahrzeuge fahrzeuge; + + /** + * Ruft den Wert der selbständigOhneMitarbeiter-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getSelbständigOhneMitarbeiter() { + return selbständigOhneMitarbeiter; + } + + /** + * Legt den Wert der selbständigOhneMitarbeiter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setSelbständigOhneMitarbeiter(Object value) { + this.selbständigOhneMitarbeiter = value; + } + + /** + * Ruft den Wert der kundengruppe-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getKundengruppe() { + return kundengruppe; + } + + /** + * Legt den Wert der kundengruppe-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setKundengruppe(Object value) { + this.kundengruppe = value; + } + + /** + * Ruft den Wert der liegenschaften-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoPersonType.Liegenschaften } + * + */ + public RisikoPersonType.Liegenschaften getLiegenschaften() { + return liegenschaften; + } + + /** + * Legt den Wert der liegenschaften-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoPersonType.Liegenschaften } + * + */ + public void setLiegenschaften(RisikoPersonType.Liegenschaften value) { + this.liegenschaften = value; + } + + /** + * Ruft den Wert der fahrzeuge-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoPersonType.Fahrzeuge } + * + */ + public RisikoPersonType.Fahrzeuge getFahrzeuge() { + return fahrzeuge; + } + + /** + * Legt den Wert der fahrzeuge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoPersonType.Fahrzeuge } + * + */ + public void setFahrzeuge(RisikoPersonType.Fahrzeuge value) { + this.fahrzeuge = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element name="EinzelneFahrzeuge" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}RisikoFZG_Type" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="AlleFahrzeuge" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "einzelneFahrzeuge", + "alleFahrzeuge" + }) + public static class Fahrzeuge { + + @XmlElement(name = "EinzelneFahrzeuge") + protected List einzelneFahrzeuge; + @XmlElement(name = "AlleFahrzeuge") + protected Object alleFahrzeuge; + + /** + * Gets the value of the einzelneFahrzeuge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the einzelneFahrzeuge property. + * + *

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

+         *    getEinzelneFahrzeuge().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoFZGType } + * + * + */ + public List getEinzelneFahrzeuge() { + if (einzelneFahrzeuge == null) { + einzelneFahrzeuge = new ArrayList(); + } + return this.einzelneFahrzeuge; + } + + /** + * Ruft den Wert der alleFahrzeuge-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAlleFahrzeuge() { + return alleFahrzeuge; + } + + /** + * Legt den Wert der alleFahrzeuge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAlleFahrzeuge(Object value) { + this.alleFahrzeuge = value; + } + + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse"/>
+     *         <element name="Nutzungsart" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "adresse", + "nutzungsart" + }) + public static class Liegenschaften { + + @XmlElement(name = "Adresse", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected AdresseType adresse; + @XmlElement(name = "Nutzungsart", required = true) + protected Object nutzungsart; + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * Ruft den Wert der nutzungsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getNutzungsart() { + return nutzungsart; + } + + /** + * Legt den Wert der nutzungsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setNutzungsart(Object value) { + this.nutzungsart = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoUnternehmenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoUnternehmenType.java new file mode 100644 index 00000000..05357a2f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/RisikoUnternehmenType.java @@ -0,0 +1,282 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.AdresseType; + + +/** + *

Java-Klasse für RisikoUnternehmen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoUnternehmen_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Betriebsart" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Mitarbeiteranzahl" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Betriebsobjekt" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse"/>
+ *                   <element name="VerbauteFläche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *                   <element name="GesamteFläche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Fahrzeuge" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}RisikoFZG_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoUnternehmen_Type", propOrder = { + "betriebsart", + "mitarbeiteranzahl", + "betriebsobjekt", + "fahrzeuge" +}) +public class RisikoUnternehmenType { + + @XmlElement(name = "Betriebsart", required = true) + protected Object betriebsart; + @XmlElement(name = "Mitarbeiteranzahl", required = true) + protected Object mitarbeiteranzahl; + @XmlElement(name = "Betriebsobjekt") + protected List betriebsobjekt; + @XmlElement(name = "Fahrzeuge") + protected List fahrzeuge; + + /** + * Ruft den Wert der betriebsart-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getBetriebsart() { + return betriebsart; + } + + /** + * Legt den Wert der betriebsart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setBetriebsart(Object value) { + this.betriebsart = value; + } + + /** + * Ruft den Wert der mitarbeiteranzahl-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getMitarbeiteranzahl() { + return mitarbeiteranzahl; + } + + /** + * Legt den Wert der mitarbeiteranzahl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setMitarbeiteranzahl(Object value) { + this.mitarbeiteranzahl = value; + } + + /** + * Gets the value of the betriebsobjekt property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the betriebsobjekt property. + * + *

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

+     *    getBetriebsobjekt().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoUnternehmenType.Betriebsobjekt } + * + * + */ + public List getBetriebsobjekt() { + if (betriebsobjekt == null) { + betriebsobjekt = new ArrayList(); + } + return this.betriebsobjekt; + } + + /** + * Gets the value of the fahrzeuge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the fahrzeuge property. + * + *

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

+     *    getFahrzeuge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoFZGType } + * + * + */ + public List getFahrzeuge() { + if (fahrzeuge == null) { + fahrzeuge = new ArrayList(); + } + return this.fahrzeuge; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse"/>
+     *         <element name="VerbauteFläche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+     *         <element name="GesamteFläche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "adresse", + "verbauteFl\u00e4che", + "gesamteFl\u00e4che" + }) + public static class Betriebsobjekt { + + @XmlElement(name = "Adresse", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected AdresseType adresse; + @XmlElement(name = "VerbauteFl\u00e4che", required = true) + protected Object verbauteFläche; + @XmlElement(name = "GesamteFl\u00e4che", required = true) + protected Object gesamteFläche; + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * Ruft den Wert der verbauteFläche-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getVerbauteFläche() { + return verbauteFläche; + } + + /** + * Legt den Wert der verbauteFläche-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setVerbauteFläche(Object value) { + this.verbauteFläche = value; + } + + /** + * Ruft den Wert der gesamteFläche-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getGesamteFläche() { + return gesamteFläche; + } + + /** + * Legt den Wert der gesamteFläche-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setGesamteFläche(Object value) { + this.gesamteFläche = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezAntragRSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezAntragRSType.java new file mode 100644 index 00000000..1cf4a8b9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezAntragRSType.java @@ -0,0 +1,164 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ErsatzpolizzenType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VorversicherungenType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.SpezAntragType; + + +/** + * Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird + * + *

Java-Klasse für SpezAntragRS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezAntragRS_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRS_Type"/>
+ *         <element name="Ersatzpolizzennummer" type="{urn:omds3CommonServiceTypes-1-1-0}Ersatzpolizzen_Type" minOccurs="0"/>
+ *         <element name="Vorversicherungen" type="{urn:omds3CommonServiceTypes-1-1-0}Vorversicherungen_Type" minOccurs="0"/>
+ *         <element name="ZusendungWeitereDokumente" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezAntragRS_Type", propOrder = { + "verkaufsprodukt", + "ersatzpolizzennummer", + "vorversicherungen", + "zusendungWeitereDokumente" +}) +@XmlSeeAlso({ + AntragantwortRSType.class +}) +public class SpezAntragRSType + extends SpezAntragType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktRSType verkaufsprodukt; + @XmlElement(name = "Ersatzpolizzennummer") + protected ErsatzpolizzenType ersatzpolizzennummer; + @XmlElement(name = "Vorversicherungen") + protected VorversicherungenType vorversicherungen; + @XmlElement(name = "ZusendungWeitereDokumente") + protected List zusendungWeitereDokumente; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRSType } + * + */ + public VerkaufsproduktRSType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRSType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktRSType value) { + this.verkaufsprodukt = value; + } + + /** + * Ruft den Wert der ersatzpolizzennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link ErsatzpolizzenType } + * + */ + public ErsatzpolizzenType getErsatzpolizzennummer() { + return ersatzpolizzennummer; + } + + /** + * Legt den Wert der ersatzpolizzennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ErsatzpolizzenType } + * + */ + public void setErsatzpolizzennummer(ErsatzpolizzenType value) { + this.ersatzpolizzennummer = value; + } + + /** + * Ruft den Wert der vorversicherungen-Eigenschaft ab. + * + * @return + * possible object is + * {@link VorversicherungenType } + * + */ + public VorversicherungenType getVorversicherungen() { + return vorversicherungen; + } + + /** + * Legt den Wert der vorversicherungen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VorversicherungenType } + * + */ + public void setVorversicherungen(VorversicherungenType value) { + this.vorversicherungen = value; + } + + /** + * Gets the value of the zusendungWeitereDokumente property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusendungWeitereDokumente property. + * + *

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

+     *    getZusendungWeitereDokumente().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getZusendungWeitereDokumente() { + if (zusendungWeitereDokumente == null) { + zusendungWeitereDokumente = new ArrayList(); + } + return this.zusendungWeitereDokumente; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezBerechnungRSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezBerechnungRSType.java new file mode 100644 index 00000000..1015c01d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezBerechnungRSType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

Java-Klasse für SpezBerechnungRS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungRS_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRS_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungRS_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezBerechnungRSType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktRSType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRSType } + * + */ + public VerkaufsproduktRSType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRSType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktRSType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezOffertRSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezOffertRSType.java new file mode 100644 index 00000000..f6ddd811 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SpezOffertRSType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.on2antrag.common.SpezOffertType; + + +/** + * Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird + * + *

Java-Klasse für SpezOffertRS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezOffertRS_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezOffert_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}VerkaufsproduktRS_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezOffertRS_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezOffertRSType + extends SpezOffertType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktRSType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRSType } + * + */ + public VerkaufsproduktRSType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRSType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktRSType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SubmitApplicationRSRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SubmitApplicationRSRequestType.java new file mode 100644 index 00000000..c143263f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SubmitApplicationRSRequestType.java @@ -0,0 +1,104 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.CommonProcessRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für eine Antragseinreichung RS + * + *

Java-Klasse für SubmitApplicationRSRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationRSRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonProcessRequest_Type">
+ *       <sequence>
+ *         <element name="Antragsreferenz" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRSRequest_Type", propOrder = { + "antragsreferenz", + "dateianhaenge" +}) +public class SubmitApplicationRSRequestType + extends CommonProcessRequestType +{ + + @XmlElement(name = "Antragsreferenz", required = true) + protected ObjektIdType antragsreferenz; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Ruft den Wert der antragsreferenz-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getAntragsreferenz() { + return antragsreferenz; + } + + /** + * Legt den Wert der antragsreferenz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setAntragsreferenz(ObjektIdType value) { + this.antragsreferenz = value; + } + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dateianhaenge property. + * + *

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

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SubmitApplicationRSResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SubmitApplicationRSResponseType.java new file mode 100644 index 00000000..86e6f917 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/SubmitApplicationRSResponseType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.on2antrag.common.SubmitApplicationResponseType; + + +/** + * Typ des Responseobjekts für eine Antragseinreichung RS + * + *

Java-Klasse für SubmitApplicationRSResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SubmitApplicationRSResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SubmitApplicationResponse_Type">
+ *       <sequence>
+ *         <element name="Antragantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}AntragantwortRS_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubmitApplicationRSResponse_Type", propOrder = { + "antragantwort" +}) +public class SubmitApplicationRSResponseType + extends SubmitApplicationResponseType +{ + + @XmlElement(name = "Antragantwort") + protected AntragantwortRSType antragantwort; + + /** + * Ruft den Wert der antragantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link AntragantwortRSType } + * + */ + public AntragantwortRSType getAntragantwort() { + return antragantwort; + } + + /** + * Legt den Wert der antragantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AntragantwortRSType } + * + */ + public void setAntragantwort(AntragantwortRSType value) { + this.antragantwort = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/TarifierungsdatenRSPrivatPersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/TarifierungsdatenRSPrivatPersonType.java new file mode 100644 index 00000000..26e0f266 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/TarifierungsdatenRSPrivatPersonType.java @@ -0,0 +1,576 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +import java.math.BigInteger; +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungProzentType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungVsType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungVsVIType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VarianteType; + + +/** + * Daten für natürliche Person-RS + * + *

Java-Klasse für TarifierungsdatenRSPrivatPerson_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TarifierungsdatenRSPrivatPerson_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element name="hauptfaelligkeit" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/>
+ *         <element name="sonderrabatt" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="DeckungRS" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded"/>
+ *         <element name="DeckungGrunddeckungRSPrivat" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungSteuerRSPrivat" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungAllgemeinerVertragsRS" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungArbeitsrechtPrivat" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungErbFamilienrecht" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungLenkerPrivat" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungPflegegeldPrivat" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungProzent_Type" minOccurs="0"/>
+ *         <element name="DeckungGrundstückMietePrivat" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DeckungLenkerVerkehrsteilnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungVerkehr" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DeckungFahrzeugVertrag" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DeckungGeschäftlichBefördertesGut" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DeckungVerkehrAllerFahrzeuge" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungFahrzeugVertragAlleFahrzeuge" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TarifierungsdatenRSPrivatPerson_Type", propOrder = { + "hauptfaelligkeit", + "variante", + "sonderrabatt", + "deckungRS", + "deckungGrunddeckungRSPrivat", + "deckungSteuerRSPrivat", + "deckungAllgemeinerVertragsRS", + "deckungArbeitsrechtPrivat", + "deckungErbFamilienrecht", + "deckungLenkerPrivat", + "deckungPflegegeldPrivat", + "deckungGrundst\u00fcckMietePrivat", + "deckungLenkerVerkehrsteilnehmer", + "deckungVerkehr", + "deckungFahrzeugVertrag", + "deckungGesch\u00e4ftlichBef\u00f6rdertesGut", + "deckungVerkehrAllerFahrzeuge", + "deckungFahrzeugVertragAlleFahrzeuge" +}) +public class TarifierungsdatenRSPrivatPersonType + extends ElementarproduktType +{ + + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar hauptfaelligkeit; + @XmlSchemaType(name = "string") + protected VarianteType variante; + protected BigInteger sonderrabatt; + @XmlElement(name = "DeckungRS", required = true) + protected List deckungRS; + @XmlElement(name = "DeckungGrunddeckungRSPrivat") + protected DeckungVsType deckungGrunddeckungRSPrivat; + @XmlElement(name = "DeckungSteuerRSPrivat") + protected DeckungVsType deckungSteuerRSPrivat; + @XmlElement(name = "DeckungAllgemeinerVertragsRS") + protected DeckungVsType deckungAllgemeinerVertragsRS; + @XmlElement(name = "DeckungArbeitsrechtPrivat") + protected DeckungVsType deckungArbeitsrechtPrivat; + @XmlElement(name = "DeckungErbFamilienrecht") + protected DeckungVsType deckungErbFamilienrecht; + @XmlElement(name = "DeckungLenkerPrivat") + protected DeckungVsType deckungLenkerPrivat; + @XmlElement(name = "DeckungPflegegeldPrivat") + protected DeckungProzentType deckungPflegegeldPrivat; + @XmlElement(name = "DeckungGrundst\u00fcckMietePrivat") + protected List deckungGrundstückMietePrivat; + @XmlElement(name = "DeckungLenkerVerkehrsteilnehmer") + protected DeckungVsType deckungLenkerVerkehrsteilnehmer; + @XmlElement(name = "DeckungVerkehr") + protected List deckungVerkehr; + @XmlElement(name = "DeckungFahrzeugVertrag") + protected List deckungFahrzeugVertrag; + @XmlElement(name = "DeckungGesch\u00e4ftlichBef\u00f6rdertesGut") + protected List deckungGeschäftlichBefördertesGut; + @XmlElement(name = "DeckungVerkehrAllerFahrzeuge") + protected DeckungVsType deckungVerkehrAllerFahrzeuge; + @XmlElement(name = "DeckungFahrzeugVertragAlleFahrzeuge") + protected DeckungVsType deckungFahrzeugVertragAlleFahrzeuge; + + /** + * Ruft den Wert der hauptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getHauptfaelligkeit() { + return hauptfaelligkeit; + } + + /** + * Legt den Wert der hauptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setHauptfaelligkeit(XMLGregorianCalendar value) { + this.hauptfaelligkeit = value; + } + + /** + * Ruft den Wert der variante-Eigenschaft ab. + * + * @return + * possible object is + * {@link VarianteType } + * + */ + public VarianteType getVariante() { + return variante; + } + + /** + * Legt den Wert der variante-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VarianteType } + * + */ + public void setVariante(VarianteType value) { + this.variante = value; + } + + /** + * Ruft den Wert der sonderrabatt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSonderrabatt() { + return sonderrabatt; + } + + /** + * Legt den Wert der sonderrabatt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSonderrabatt(BigInteger value) { + this.sonderrabatt = value; + } + + /** + * Gets the value of the deckungRS property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungRS property. + * + *

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

+     *    getDeckungRS().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getDeckungRS() { + if (deckungRS == null) { + deckungRS = new ArrayList(); + } + return this.deckungRS; + } + + /** + * Ruft den Wert der deckungGrunddeckungRSPrivat-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungGrunddeckungRSPrivat() { + return deckungGrunddeckungRSPrivat; + } + + /** + * Legt den Wert der deckungGrunddeckungRSPrivat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungGrunddeckungRSPrivat(DeckungVsType value) { + this.deckungGrunddeckungRSPrivat = value; + } + + /** + * Ruft den Wert der deckungSteuerRSPrivat-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungSteuerRSPrivat() { + return deckungSteuerRSPrivat; + } + + /** + * Legt den Wert der deckungSteuerRSPrivat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungSteuerRSPrivat(DeckungVsType value) { + this.deckungSteuerRSPrivat = value; + } + + /** + * Ruft den Wert der deckungAllgemeinerVertragsRS-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungAllgemeinerVertragsRS() { + return deckungAllgemeinerVertragsRS; + } + + /** + * Legt den Wert der deckungAllgemeinerVertragsRS-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungAllgemeinerVertragsRS(DeckungVsType value) { + this.deckungAllgemeinerVertragsRS = value; + } + + /** + * Ruft den Wert der deckungArbeitsrechtPrivat-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungArbeitsrechtPrivat() { + return deckungArbeitsrechtPrivat; + } + + /** + * Legt den Wert der deckungArbeitsrechtPrivat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungArbeitsrechtPrivat(DeckungVsType value) { + this.deckungArbeitsrechtPrivat = value; + } + + /** + * Ruft den Wert der deckungErbFamilienrecht-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungErbFamilienrecht() { + return deckungErbFamilienrecht; + } + + /** + * Legt den Wert der deckungErbFamilienrecht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungErbFamilienrecht(DeckungVsType value) { + this.deckungErbFamilienrecht = value; + } + + /** + * Ruft den Wert der deckungLenkerPrivat-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungLenkerPrivat() { + return deckungLenkerPrivat; + } + + /** + * Legt den Wert der deckungLenkerPrivat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungLenkerPrivat(DeckungVsType value) { + this.deckungLenkerPrivat = value; + } + + /** + * Ruft den Wert der deckungPflegegeldPrivat-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungProzentType } + * + */ + public DeckungProzentType getDeckungPflegegeldPrivat() { + return deckungPflegegeldPrivat; + } + + /** + * Legt den Wert der deckungPflegegeldPrivat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungProzentType } + * + */ + public void setDeckungPflegegeldPrivat(DeckungProzentType value) { + this.deckungPflegegeldPrivat = value; + } + + /** + * Gets the value of the deckungGrundstückMietePrivat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungGrundstückMietePrivat property. + * + *

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

+     *    getDeckungGrundstückMietePrivat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungGrundstückMietePrivat() { + if (deckungGrundstückMietePrivat == null) { + deckungGrundstückMietePrivat = new ArrayList(); + } + return this.deckungGrundstückMietePrivat; + } + + /** + * Ruft den Wert der deckungLenkerVerkehrsteilnehmer-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungLenkerVerkehrsteilnehmer() { + return deckungLenkerVerkehrsteilnehmer; + } + + /** + * Legt den Wert der deckungLenkerVerkehrsteilnehmer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungLenkerVerkehrsteilnehmer(DeckungVsType value) { + this.deckungLenkerVerkehrsteilnehmer = value; + } + + /** + * Gets the value of the deckungVerkehr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungVerkehr property. + * + *

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

+     *    getDeckungVerkehr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungVerkehr() { + if (deckungVerkehr == null) { + deckungVerkehr = new ArrayList(); + } + return this.deckungVerkehr; + } + + /** + * Gets the value of the deckungFahrzeugVertrag property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungFahrzeugVertrag property. + * + *

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

+     *    getDeckungFahrzeugVertrag().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungFahrzeugVertrag() { + if (deckungFahrzeugVertrag == null) { + deckungFahrzeugVertrag = new ArrayList(); + } + return this.deckungFahrzeugVertrag; + } + + /** + * Gets the value of the deckungGeschäftlichBefördertesGut property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungGeschäftlichBefördertesGut property. + * + *

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

+     *    getDeckungGeschäftlichBefördertesGut().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungGeschäftlichBefördertesGut() { + if (deckungGeschäftlichBefördertesGut == null) { + deckungGeschäftlichBefördertesGut = new ArrayList(); + } + return this.deckungGeschäftlichBefördertesGut; + } + + /** + * Ruft den Wert der deckungVerkehrAllerFahrzeuge-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungVerkehrAllerFahrzeuge() { + return deckungVerkehrAllerFahrzeuge; + } + + /** + * Legt den Wert der deckungVerkehrAllerFahrzeuge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungVerkehrAllerFahrzeuge(DeckungVsType value) { + this.deckungVerkehrAllerFahrzeuge = value; + } + + /** + * Ruft den Wert der deckungFahrzeugVertragAlleFahrzeuge-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungFahrzeugVertragAlleFahrzeuge() { + return deckungFahrzeugVertragAlleFahrzeuge; + } + + /** + * Legt den Wert der deckungFahrzeugVertragAlleFahrzeuge-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungFahrzeugVertragAlleFahrzeuge(DeckungVsType value) { + this.deckungFahrzeugVertragAlleFahrzeuge = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/TarifierungsdatenRSUnternehmenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/TarifierungsdatenRSUnternehmenType.java new file mode 100644 index 00000000..112fc0da --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/TarifierungsdatenRSUnternehmenType.java @@ -0,0 +1,435 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +import java.math.BigInteger; +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungVsType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungVsVIType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VarianteType; + + +/** + * Daten für juristische Person RS + * + *

Java-Klasse für TarifierungsdatenRSUnternehmen_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="TarifierungsdatenRSUnternehmen_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element name="hauptfaelligkeit" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/>
+ *         <element name="sonderrabatt" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="DeckungGrunddeckungBetrieb" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungStrafverfahrenVerbandsverantwortlichkeitsGesetz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungAllgemeinerVertragBetrieb" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungSteuerRSBetrieb" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungGrundstückMieteBetrieb" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DeckungBetriebsinhaberPrivat" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DeckungLenkerDienstnehmer" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungVerkehr" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DeckungFahrzeugVertrag" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="DeckungGeschäftlichBefördertesGut" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVsVI_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TarifierungsdatenRSUnternehmen_Type", propOrder = { + "hauptfaelligkeit", + "variante", + "sonderrabatt", + "deckungGrunddeckungBetrieb", + "deckungStrafverfahrenVerbandsverantwortlichkeitsGesetz", + "deckungAllgemeinerVertragBetrieb", + "deckungSteuerRSBetrieb", + "deckungGrundst\u00fcckMieteBetrieb", + "deckungBetriebsinhaberPrivat", + "deckungLenkerDienstnehmer", + "deckungVerkehr", + "deckungFahrzeugVertrag", + "deckungGesch\u00e4ftlichBef\u00f6rdertesGut" +}) +public class TarifierungsdatenRSUnternehmenType + extends ElementarproduktType +{ + + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar hauptfaelligkeit; + @XmlSchemaType(name = "string") + protected VarianteType variante; + protected BigInteger sonderrabatt; + @XmlElement(name = "DeckungGrunddeckungBetrieb") + protected DeckungVsType deckungGrunddeckungBetrieb; + @XmlElement(name = "DeckungStrafverfahrenVerbandsverantwortlichkeitsGesetz") + protected DeckungVsType deckungStrafverfahrenVerbandsverantwortlichkeitsGesetz; + @XmlElement(name = "DeckungAllgemeinerVertragBetrieb") + protected DeckungVsType deckungAllgemeinerVertragBetrieb; + @XmlElement(name = "DeckungSteuerRSBetrieb") + protected DeckungVsType deckungSteuerRSBetrieb; + @XmlElement(name = "DeckungGrundst\u00fcckMieteBetrieb") + protected List deckungGrundstückMieteBetrieb; + @XmlElement(name = "DeckungBetriebsinhaberPrivat") + protected List deckungBetriebsinhaberPrivat; + @XmlElement(name = "DeckungLenkerDienstnehmer") + protected DeckungVsType deckungLenkerDienstnehmer; + @XmlElement(name = "DeckungVerkehr") + protected List deckungVerkehr; + @XmlElement(name = "DeckungFahrzeugVertrag") + protected List deckungFahrzeugVertrag; + @XmlElement(name = "DeckungGesch\u00e4ftlichBef\u00f6rdertesGut") + protected List deckungGeschäftlichBefördertesGut; + + /** + * Ruft den Wert der hauptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getHauptfaelligkeit() { + return hauptfaelligkeit; + } + + /** + * Legt den Wert der hauptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setHauptfaelligkeit(XMLGregorianCalendar value) { + this.hauptfaelligkeit = value; + } + + /** + * Ruft den Wert der variante-Eigenschaft ab. + * + * @return + * possible object is + * {@link VarianteType } + * + */ + public VarianteType getVariante() { + return variante; + } + + /** + * Legt den Wert der variante-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VarianteType } + * + */ + public void setVariante(VarianteType value) { + this.variante = value; + } + + /** + * Ruft den Wert der sonderrabatt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSonderrabatt() { + return sonderrabatt; + } + + /** + * Legt den Wert der sonderrabatt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSonderrabatt(BigInteger value) { + this.sonderrabatt = value; + } + + /** + * Ruft den Wert der deckungGrunddeckungBetrieb-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungGrunddeckungBetrieb() { + return deckungGrunddeckungBetrieb; + } + + /** + * Legt den Wert der deckungGrunddeckungBetrieb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungGrunddeckungBetrieb(DeckungVsType value) { + this.deckungGrunddeckungBetrieb = value; + } + + /** + * Ruft den Wert der deckungStrafverfahrenVerbandsverantwortlichkeitsGesetz-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungStrafverfahrenVerbandsverantwortlichkeitsGesetz() { + return deckungStrafverfahrenVerbandsverantwortlichkeitsGesetz; + } + + /** + * Legt den Wert der deckungStrafverfahrenVerbandsverantwortlichkeitsGesetz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungStrafverfahrenVerbandsverantwortlichkeitsGesetz(DeckungVsType value) { + this.deckungStrafverfahrenVerbandsverantwortlichkeitsGesetz = value; + } + + /** + * Ruft den Wert der deckungAllgemeinerVertragBetrieb-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungAllgemeinerVertragBetrieb() { + return deckungAllgemeinerVertragBetrieb; + } + + /** + * Legt den Wert der deckungAllgemeinerVertragBetrieb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungAllgemeinerVertragBetrieb(DeckungVsType value) { + this.deckungAllgemeinerVertragBetrieb = value; + } + + /** + * Ruft den Wert der deckungSteuerRSBetrieb-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungSteuerRSBetrieb() { + return deckungSteuerRSBetrieb; + } + + /** + * Legt den Wert der deckungSteuerRSBetrieb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungSteuerRSBetrieb(DeckungVsType value) { + this.deckungSteuerRSBetrieb = value; + } + + /** + * Gets the value of the deckungGrundstückMieteBetrieb property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungGrundstückMieteBetrieb property. + * + *

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

+     *    getDeckungGrundstückMieteBetrieb().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungGrundstückMieteBetrieb() { + if (deckungGrundstückMieteBetrieb == null) { + deckungGrundstückMieteBetrieb = new ArrayList(); + } + return this.deckungGrundstückMieteBetrieb; + } + + /** + * Gets the value of the deckungBetriebsinhaberPrivat property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungBetriebsinhaberPrivat property. + * + *

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

+     *    getDeckungBetriebsinhaberPrivat().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungBetriebsinhaberPrivat() { + if (deckungBetriebsinhaberPrivat == null) { + deckungBetriebsinhaberPrivat = new ArrayList(); + } + return this.deckungBetriebsinhaberPrivat; + } + + /** + * Ruft den Wert der deckungLenkerDienstnehmer-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungLenkerDienstnehmer() { + return deckungLenkerDienstnehmer; + } + + /** + * Legt den Wert der deckungLenkerDienstnehmer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungLenkerDienstnehmer(DeckungVsType value) { + this.deckungLenkerDienstnehmer = value; + } + + /** + * Gets the value of the deckungVerkehr property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungVerkehr property. + * + *

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

+     *    getDeckungVerkehr().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungVerkehr() { + if (deckungVerkehr == null) { + deckungVerkehr = new ArrayList(); + } + return this.deckungVerkehr; + } + + /** + * Gets the value of the deckungFahrzeugVertrag property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungFahrzeugVertrag property. + * + *

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

+     *    getDeckungFahrzeugVertrag().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungFahrzeugVertrag() { + if (deckungFahrzeugVertrag == null) { + deckungFahrzeugVertrag = new ArrayList(); + } + return this.deckungFahrzeugVertrag; + } + + /** + * Gets the value of the deckungGeschäftlichBefördertesGut property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the deckungGeschäftlichBefördertesGut property. + * + *

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

+     *    getDeckungGeschäftlichBefördertesGut().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DeckungVsVIType } + * + * + */ + public List getDeckungGeschäftlichBefördertesGut() { + if (deckungGeschäftlichBefördertesGut == null) { + deckungGeschäftlichBefördertesGut = new ArrayList(); + } + return this.deckungGeschäftlichBefördertesGut; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/UpsellingRSResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/UpsellingRSResponseType.java new file mode 100644 index 00000000..f868fc66 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/UpsellingRSResponseType.java @@ -0,0 +1,30 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für UpsellingRSResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UpsellingRSResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingRSResponse_Type") +public class UpsellingRSResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/VerkaufsproduktRSType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/VerkaufsproduktRSType.java new file mode 100644 index 00000000..e6c0e5b9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/VerkaufsproduktRSType.java @@ -0,0 +1,136 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; + +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.v1_3_0.common.ProduktType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VerkaufsproduktType; + + +/** + * Typ für ein RS-Produktbündel, welches einem Vertrag entspricht + * + *

Java-Klasse für VerkaufsproduktRS_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktRS_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *       <sequence>
+ *         <element name="RSVersicherung">
+ *           <complexType>
+ *             <complexContent>
+ *               <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ProduktRS_Type">
+ *               </extension>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="RSZusatzVersicherung" type="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktRS_Type", propOrder = { + "rsVersicherung", + "rsZusatzVersicherung" +}) +public class VerkaufsproduktRSType + extends VerkaufsproduktType +{ + + @XmlElement(name = "RSVersicherung", required = true) + protected VerkaufsproduktRSType.RSVersicherung rsVersicherung; + @XmlElement(name = "RSZusatzVersicherung") + protected List rsZusatzVersicherung; + + /** + * Ruft den Wert der rsVersicherung-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktRSType.RSVersicherung } + * + */ + public VerkaufsproduktRSType.RSVersicherung getRSVersicherung() { + return rsVersicherung; + } + + /** + * Legt den Wert der rsVersicherung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktRSType.RSVersicherung } + * + */ + public void setRSVersicherung(VerkaufsproduktRSType.RSVersicherung value) { + this.rsVersicherung = value; + } + + /** + * Gets the value of the rsZusatzVersicherung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the rsZusatzVersicherung property. + * + *

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

+     *    getRSZusatzVersicherung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProduktType } + * + * + */ + public List getRSZusatzVersicherung() { + if (rsZusatzVersicherung == null) { + rsZusatzVersicherung = new ArrayList(); + } + return this.rsZusatzVersicherung; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs}ProduktRS_Type">
+     *     </extension>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class RSVersicherung + extends ProduktRSType + { + + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/package-info.java new file mode 100644 index 00000000..24f42e3e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/rs/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.rs", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.rs; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzRequestType.java new file mode 100644 index 00000000..60308d06 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzRequestType.java @@ -0,0 +1,426 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +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.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.ADRESSEType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; + + +/** + * Typ des Requestobjekts für eine Berechnung Besitz + * + *

Java-Klasse für CalculateBesitzRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateBesitzRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Berechnungsanfrage" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezBerechnungBesitz_Type"/>
+ *         <element name="VersicherteObjekte" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="RisikoAdresse">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <extension base="{urn:omds20}ADRESSE_Type">
+ *                           <sequence>
+ *                             <element name="Horazone" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+ *                             <element name="ImVerbautenOrt" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *                             <element name="AusserhalbDesOrtsgebiets" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *                             <element name="Tarifzone" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *                             <element name="ErreichbarkeitFuerLoeschfahrzeuge" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *                           </sequence>
+ *                         </extension>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="RisikoEigenheim" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoEigenheim_Type" maxOccurs="unbounded"/>
+ *                   <element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="RequestUpselling" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateBesitzRequest_Type", propOrder = { + "berechnungsanfrage", + "versicherteObjekte", + "requestUpselling" +}) +public class CalculateBesitzRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Berechnungsanfrage", required = true) + protected SpezBerechnungBesitzType berechnungsanfrage; + @XmlElement(name = "VersicherteObjekte", required = true) + protected List versicherteObjekte; + @XmlElement(name = "RequestUpselling", defaultValue = "false") + protected boolean requestUpselling; + + /** + * Ruft den Wert der berechnungsanfrage-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungBesitzType } + * + */ + public SpezBerechnungBesitzType getBerechnungsanfrage() { + return berechnungsanfrage; + } + + /** + * Legt den Wert der berechnungsanfrage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungBesitzType } + * + */ + public void setBerechnungsanfrage(SpezBerechnungBesitzType value) { + this.berechnungsanfrage = value; + } + + /** + * Gets the value of the versicherteObjekte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the versicherteObjekte property. + * + *

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

+     *    getVersicherteObjekte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CalculateBesitzRequestType.VersicherteObjekte } + * + * + */ + public List getVersicherteObjekte() { + if (versicherteObjekte == null) { + versicherteObjekte = new ArrayList(); + } + return this.versicherteObjekte; + } + + /** + * Ruft den Wert der requestUpselling-Eigenschaft ab. + * + */ + public boolean isRequestUpselling() { + return requestUpselling; + } + + /** + * Legt den Wert der requestUpselling-Eigenschaft fest. + * + */ + public void setRequestUpselling(boolean value) { + this.requestUpselling = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="RisikoAdresse">
+     *           <complexType>
+     *             <complexContent>
+     *               <extension base="{urn:omds20}ADRESSE_Type">
+     *                 <sequence>
+     *                   <element name="Horazone" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+     *                   <element name="ImVerbautenOrt" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+     *                   <element name="AusserhalbDesOrtsgebiets" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+     *                   <element name="Tarifzone" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+     *                   <element name="ErreichbarkeitFuerLoeschfahrzeuge" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+     *                 </sequence>
+     *               </extension>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="RisikoEigenheim" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoEigenheim_Type" maxOccurs="unbounded"/>
+     *         <element name="RisikoHaushalt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoHaushalt_Type" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "risikoAdresse", + "risikoEigenheim", + "risikoHaushalt" + }) + public static class VersicherteObjekte { + + @XmlElement(name = "RisikoAdresse", required = true) + protected CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse risikoAdresse; + @XmlElement(name = "RisikoEigenheim", required = true) + protected List risikoEigenheim; + @XmlElement(name = "RisikoHaushalt") + protected RisikoHaushaltType risikoHaushalt; + + /** + * Ruft den Wert der risikoAdresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse } + * + */ + public CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse getRisikoAdresse() { + return risikoAdresse; + } + + /** + * Legt den Wert der risikoAdresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse } + * + */ + public void setRisikoAdresse(CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse value) { + this.risikoAdresse = value; + } + + /** + * Gets the value of the risikoEigenheim property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the risikoEigenheim property. + * + *

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

+         *    getRisikoEigenheim().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link RisikoEigenheimType } + * + * + */ + public List getRisikoEigenheim() { + if (risikoEigenheim == null) { + risikoEigenheim = new ArrayList(); + } + return this.risikoEigenheim; + } + + /** + * Ruft den Wert der risikoHaushalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoHaushaltType } + * + */ + public RisikoHaushaltType getRisikoHaushalt() { + return risikoHaushalt; + } + + /** + * Legt den Wert der risikoHaushalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoHaushaltType } + * + */ + public void setRisikoHaushalt(RisikoHaushaltType value) { + this.risikoHaushalt = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <extension base="{urn:omds20}ADRESSE_Type">
+         *       <sequence>
+         *         <element name="Horazone" type="{http://www.w3.org/2001/XMLSchema}unsignedByte" minOccurs="0"/>
+         *         <element name="ImVerbautenOrt" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+         *         <element name="AusserhalbDesOrtsgebiets" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+         *         <element name="Tarifzone" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+         *         <element name="ErreichbarkeitFuerLoeschfahrzeuge" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+         *       </sequence>
+         *     </extension>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "horazone", + "imVerbautenOrt", + "ausserhalbDesOrtsgebiets", + "tarifzone", + "erreichbarkeitFuerLoeschfahrzeuge" + }) + public static class RisikoAdresse + extends ADRESSEType + { + + @XmlElement(name = "Horazone") + @XmlSchemaType(name = "unsignedByte") + protected Short horazone; + @XmlElement(name = "ImVerbautenOrt") + protected boolean imVerbautenOrt; + @XmlElement(name = "AusserhalbDesOrtsgebiets") + protected boolean ausserhalbDesOrtsgebiets; + @XmlElement(name = "Tarifzone", required = true) + protected Object tarifzone; + @XmlElement(name = "ErreichbarkeitFuerLoeschfahrzeuge") + protected boolean erreichbarkeitFuerLoeschfahrzeuge; + + /** + * Ruft den Wert der horazone-Eigenschaft ab. + * + * @return + * possible object is + * {@link Short } + * + */ + public Short getHorazone() { + return horazone; + } + + /** + * Legt den Wert der horazone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Short } + * + */ + public void setHorazone(Short value) { + this.horazone = value; + } + + /** + * Ruft den Wert der imVerbautenOrt-Eigenschaft ab. + * + */ + public boolean isImVerbautenOrt() { + return imVerbautenOrt; + } + + /** + * Legt den Wert der imVerbautenOrt-Eigenschaft fest. + * + */ + public void setImVerbautenOrt(boolean value) { + this.imVerbautenOrt = value; + } + + /** + * Ruft den Wert der ausserhalbDesOrtsgebiets-Eigenschaft ab. + * + */ + public boolean isAusserhalbDesOrtsgebiets() { + return ausserhalbDesOrtsgebiets; + } + + /** + * Legt den Wert der ausserhalbDesOrtsgebiets-Eigenschaft fest. + * + */ + public void setAusserhalbDesOrtsgebiets(boolean value) { + this.ausserhalbDesOrtsgebiets = value; + } + + /** + * Ruft den Wert der tarifzone-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getTarifzone() { + return tarifzone; + } + + /** + * Legt den Wert der tarifzone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setTarifzone(Object value) { + this.tarifzone = value; + } + + /** + * Ruft den Wert der erreichbarkeitFuerLoeschfahrzeuge-Eigenschaft ab. + * + */ + public boolean isErreichbarkeitFuerLoeschfahrzeuge() { + return erreichbarkeitFuerLoeschfahrzeuge; + } + + /** + * Legt den Wert der erreichbarkeitFuerLoeschfahrzeuge-Eigenschaft fest. + * + */ + public void setErreichbarkeitFuerLoeschfahrzeuge(boolean value) { + this.erreichbarkeitFuerLoeschfahrzeuge = value; + } + + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java new file mode 100644 index 00000000..55529ff1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/CalculateBesitzResponseType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType; + + +/** + * Typ des Responseobjekts für eine Berechnung Besitz + * + *

Java-Klasse für CalculateBesitzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CalculateBesitzResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Berechnungsantwort" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}SpezBerechnungBesitz_Type"/>
+ *         <element name="ResponseUpselling" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}UpsellingBesitzResponse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CalculateBesitzResponse_Type", propOrder = { + "berechnungsantwort", + "responseUpselling" +}) +public class CalculateBesitzResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Berechnungsantwort", required = true) + protected SpezBerechnungBesitzType berechnungsantwort; + @XmlElement(name = "ResponseUpselling") + protected UpsellingBesitzResponseType responseUpselling; + + /** + * Ruft den Wert der berechnungsantwort-Eigenschaft ab. + * + * @return + * possible object is + * {@link SpezBerechnungBesitzType } + * + */ + public SpezBerechnungBesitzType getBerechnungsantwort() { + return berechnungsantwort; + } + + /** + * Legt den Wert der berechnungsantwort-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SpezBerechnungBesitzType } + * + */ + public void setBerechnungsantwort(SpezBerechnungBesitzType value) { + this.berechnungsantwort = value; + } + + /** + * Ruft den Wert der responseUpselling-Eigenschaft ab. + * + * @return + * possible object is + * {@link UpsellingBesitzResponseType } + * + */ + public UpsellingBesitzResponseType getResponseUpselling() { + return responseUpselling; + } + + /** + * Legt den Wert der responseUpselling-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link UpsellingBesitzResponseType } + * + */ + public void setResponseUpselling(UpsellingBesitzResponseType value) { + this.responseUpselling = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java new file mode 100644 index 00000000..5ac60240 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ElementarproduktBesitzType.java @@ -0,0 +1,668 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import java.math.BigInteger; +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungProzentType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DeckungVsType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ElementarproduktType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.VarianteType; + + +/** + *

Java-Klasse für ElementarproduktBesitz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ElementarproduktBesitz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Elementarprodukt_Type">
+ *       <sequence>
+ *         <element name="Hauptfaelligkeit" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+ *         <element name="Variante" type="{urn:omds3CommonServiceTypes-1-1-0}Variante_Type" minOccurs="0"/>
+ *         <element name="Sonderrabatt" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="SonderrabattRs" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="DeckungFeuer" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DeckungLeitungswasser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DeckungElementar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DeckungHochwasser" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungNiederschlag" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungErdbeben" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungHaushalt" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungGlasbruch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DeckungHaftpflicht" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungRechtsschutz" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungGrobeFahrlaessigkeit" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungProzent_Type" minOccurs="0"/>
+ *         <element name="DeckungTipUndTat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DeckungSonderverglasung" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungSchwimmbecken" type="{urn:omds3CommonServiceTypes-1-1-0}DeckungVs_Type" minOccurs="0"/>
+ *         <element name="DeckungHeizungsanlagen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DeckungEZusatz" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="DeckungFahrzeugeRs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="ZusaetzlicheDeckungen" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ElementarproduktBesitz_Type", propOrder = { + "hauptfaelligkeit", + "variante", + "sonderrabatt", + "sonderrabattRs", + "deckungFeuer", + "deckungLeitungswasser", + "deckungElementar", + "deckungHochwasser", + "deckungNiederschlag", + "deckungErdbeben", + "deckungHaushalt", + "deckungGlasbruch", + "deckungHaftpflicht", + "deckungRechtsschutz", + "deckungGrobeFahrlaessigkeit", + "deckungTipUndTat", + "deckungSonderverglasung", + "deckungSchwimmbecken", + "deckungHeizungsanlagen", + "deckungEZusatz", + "deckungFahrzeugeRs", + "zusaetzlicheDeckungen" +}) +public class ElementarproduktBesitzType + extends ElementarproduktType +{ + + @XmlElement(name = "Hauptfaelligkeit") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar hauptfaelligkeit; + @XmlElement(name = "Variante") + @XmlSchemaType(name = "string") + protected VarianteType variante; + @XmlElement(name = "Sonderrabatt") + protected BigInteger sonderrabatt; + @XmlElement(name = "SonderrabattRs") + protected BigInteger sonderrabattRs; + @XmlElement(name = "DeckungFeuer") + protected Boolean deckungFeuer; + @XmlElement(name = "DeckungLeitungswasser") + protected Boolean deckungLeitungswasser; + @XmlElement(name = "DeckungElementar") + protected Boolean deckungElementar; + @XmlElement(name = "DeckungHochwasser") + protected DeckungVsType deckungHochwasser; + @XmlElement(name = "DeckungNiederschlag") + protected DeckungVsType deckungNiederschlag; + @XmlElement(name = "DeckungErdbeben") + protected DeckungVsType deckungErdbeben; + @XmlElement(name = "DeckungHaushalt") + protected DeckungVsType deckungHaushalt; + @XmlElement(name = "DeckungGlasbruch") + protected Boolean deckungGlasbruch; + @XmlElement(name = "DeckungHaftpflicht") + protected DeckungVsType deckungHaftpflicht; + @XmlElement(name = "DeckungRechtsschutz") + protected DeckungVsType deckungRechtsschutz; + @XmlElement(name = "DeckungGrobeFahrlaessigkeit") + protected DeckungProzentType deckungGrobeFahrlaessigkeit; + @XmlElement(name = "DeckungTipUndTat") + protected Boolean deckungTipUndTat; + @XmlElement(name = "DeckungSonderverglasung") + protected DeckungVsType deckungSonderverglasung; + @XmlElement(name = "DeckungSchwimmbecken") + protected DeckungVsType deckungSchwimmbecken; + @XmlElement(name = "DeckungHeizungsanlagen") + protected Boolean deckungHeizungsanlagen; + @XmlElement(name = "DeckungEZusatz") + protected Boolean deckungEZusatz; + @XmlElement(name = "DeckungFahrzeugeRs") + protected Boolean deckungFahrzeugeRs; + @XmlElement(name = "ZusaetzlicheDeckungen") + protected List zusaetzlicheDeckungen; + + /** + * Ruft den Wert der hauptfaelligkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getHauptfaelligkeit() { + return hauptfaelligkeit; + } + + /** + * Legt den Wert der hauptfaelligkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setHauptfaelligkeit(XMLGregorianCalendar value) { + this.hauptfaelligkeit = value; + } + + /** + * Ruft den Wert der variante-Eigenschaft ab. + * + * @return + * possible object is + * {@link VarianteType } + * + */ + public VarianteType getVariante() { + return variante; + } + + /** + * Legt den Wert der variante-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VarianteType } + * + */ + public void setVariante(VarianteType value) { + this.variante = value; + } + + /** + * Ruft den Wert der sonderrabatt-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSonderrabatt() { + return sonderrabatt; + } + + /** + * Legt den Wert der sonderrabatt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSonderrabatt(BigInteger value) { + this.sonderrabatt = value; + } + + /** + * Ruft den Wert der sonderrabattRs-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSonderrabattRs() { + return sonderrabattRs; + } + + /** + * Legt den Wert der sonderrabattRs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSonderrabattRs(BigInteger value) { + this.sonderrabattRs = value; + } + + /** + * Ruft den Wert der deckungFeuer-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeckungFeuer() { + return deckungFeuer; + } + + /** + * Legt den Wert der deckungFeuer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeckungFeuer(Boolean value) { + this.deckungFeuer = value; + } + + /** + * Ruft den Wert der deckungLeitungswasser-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeckungLeitungswasser() { + return deckungLeitungswasser; + } + + /** + * Legt den Wert der deckungLeitungswasser-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeckungLeitungswasser(Boolean value) { + this.deckungLeitungswasser = value; + } + + /** + * Ruft den Wert der deckungElementar-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeckungElementar() { + return deckungElementar; + } + + /** + * Legt den Wert der deckungElementar-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeckungElementar(Boolean value) { + this.deckungElementar = value; + } + + /** + * Ruft den Wert der deckungHochwasser-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungHochwasser() { + return deckungHochwasser; + } + + /** + * Legt den Wert der deckungHochwasser-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungHochwasser(DeckungVsType value) { + this.deckungHochwasser = value; + } + + /** + * Ruft den Wert der deckungNiederschlag-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungNiederschlag() { + return deckungNiederschlag; + } + + /** + * Legt den Wert der deckungNiederschlag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungNiederschlag(DeckungVsType value) { + this.deckungNiederschlag = value; + } + + /** + * Ruft den Wert der deckungErdbeben-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungErdbeben() { + return deckungErdbeben; + } + + /** + * Legt den Wert der deckungErdbeben-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungErdbeben(DeckungVsType value) { + this.deckungErdbeben = value; + } + + /** + * Ruft den Wert der deckungHaushalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungHaushalt() { + return deckungHaushalt; + } + + /** + * Legt den Wert der deckungHaushalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungHaushalt(DeckungVsType value) { + this.deckungHaushalt = value; + } + + /** + * Ruft den Wert der deckungGlasbruch-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeckungGlasbruch() { + return deckungGlasbruch; + } + + /** + * Legt den Wert der deckungGlasbruch-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeckungGlasbruch(Boolean value) { + this.deckungGlasbruch = value; + } + + /** + * Ruft den Wert der deckungHaftpflicht-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungHaftpflicht() { + return deckungHaftpflicht; + } + + /** + * Legt den Wert der deckungHaftpflicht-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungHaftpflicht(DeckungVsType value) { + this.deckungHaftpflicht = value; + } + + /** + * Ruft den Wert der deckungRechtsschutz-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungRechtsschutz() { + return deckungRechtsschutz; + } + + /** + * Legt den Wert der deckungRechtsschutz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungRechtsschutz(DeckungVsType value) { + this.deckungRechtsschutz = value; + } + + /** + * Ruft den Wert der deckungGrobeFahrlaessigkeit-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungProzentType } + * + */ + public DeckungProzentType getDeckungGrobeFahrlaessigkeit() { + return deckungGrobeFahrlaessigkeit; + } + + /** + * Legt den Wert der deckungGrobeFahrlaessigkeit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungProzentType } + * + */ + public void setDeckungGrobeFahrlaessigkeit(DeckungProzentType value) { + this.deckungGrobeFahrlaessigkeit = value; + } + + /** + * Ruft den Wert der deckungTipUndTat-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeckungTipUndTat() { + return deckungTipUndTat; + } + + /** + * Legt den Wert der deckungTipUndTat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeckungTipUndTat(Boolean value) { + this.deckungTipUndTat = value; + } + + /** + * Ruft den Wert der deckungSonderverglasung-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungSonderverglasung() { + return deckungSonderverglasung; + } + + /** + * Legt den Wert der deckungSonderverglasung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungSonderverglasung(DeckungVsType value) { + this.deckungSonderverglasung = value; + } + + /** + * Ruft den Wert der deckungSchwimmbecken-Eigenschaft ab. + * + * @return + * possible object is + * {@link DeckungVsType } + * + */ + public DeckungVsType getDeckungSchwimmbecken() { + return deckungSchwimmbecken; + } + + /** + * Legt den Wert der deckungSchwimmbecken-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DeckungVsType } + * + */ + public void setDeckungSchwimmbecken(DeckungVsType value) { + this.deckungSchwimmbecken = value; + } + + /** + * Ruft den Wert der deckungHeizungsanlagen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeckungHeizungsanlagen() { + return deckungHeizungsanlagen; + } + + /** + * Legt den Wert der deckungHeizungsanlagen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeckungHeizungsanlagen(Boolean value) { + this.deckungHeizungsanlagen = value; + } + + /** + * Ruft den Wert der deckungEZusatz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeckungEZusatz() { + return deckungEZusatz; + } + + /** + * Legt den Wert der deckungEZusatz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeckungEZusatz(Boolean value) { + this.deckungEZusatz = value; + } + + /** + * Ruft den Wert der deckungFahrzeugeRs-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeckungFahrzeugeRs() { + return deckungFahrzeugeRs; + } + + /** + * Legt den Wert der deckungFahrzeugeRs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeckungFahrzeugeRs(Boolean value) { + this.deckungFahrzeugeRs = value; + } + + /** + * Gets the value of the zusaetzlicheDeckungen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheDeckungen property. + * + *

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

+     *    getZusaetzlicheDeckungen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getZusaetzlicheDeckungen() { + if (zusaetzlicheDeckungen == null) { + zusaetzlicheDeckungen = new ArrayList(); + } + return this.zusaetzlicheDeckungen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/NebengebaeudeType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/NebengebaeudeType.java new file mode 100644 index 00000000..696c5560 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/NebengebaeudeType.java @@ -0,0 +1,99 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für Nebengebaeude_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="Nebengebaeude_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Abstellgebäude"/>
+ *     <enumeration value="Badehütte"/>
+ *     <enumeration value="Bootshaus"/>
+ *     <enumeration value="Carport"/>
+ *     <enumeration value="ehemaliges Wirtschaftsgebäude"/>
+ *     <enumeration value="Garage"/>
+ *     <enumeration value="Gartenhaus (nicht für Wohnzwecke)"/>
+ *     <enumeration value="Holzhütte"/>
+ *     <enumeration value="Keller"/>
+ *     <enumeration value="Mobilheim (stationär)"/>
+ *     <enumeration value="Nebengebäude"/>
+ *     <enumeration value="Nebengebäude mit Garage"/>
+ *     <enumeration value="Presshaus"/>
+ *     <enumeration value="Sauna"/>
+ *     <enumeration value="Scheune / Schuppen / Stadel"/>
+ *     <enumeration value="Werkstätte"/>
+ *     <enumeration value="Werkzeug- und Geräteschuppen"/>
+ *     <enumeration value="Wintergarten, Veranda"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "Nebengebaeude_Type") +@XmlEnum +public enum NebengebaeudeType { + + @XmlEnumValue("Abstellgeb\u00e4ude") + ABSTELLGEBÄUDE("Abstellgeb\u00e4ude"), + @XmlEnumValue("Badeh\u00fctte") + BADEHÜTTE("Badeh\u00fctte"), + @XmlEnumValue("Bootshaus") + BOOTSHAUS("Bootshaus"), + @XmlEnumValue("Carport") + CARPORT("Carport"), + @XmlEnumValue("ehemaliges Wirtschaftsgeb\u00e4ude") + EHEMALIGES_WIRTSCHAFTSGEBÄUDE("ehemaliges Wirtschaftsgeb\u00e4ude"), + @XmlEnumValue("Garage") + GARAGE("Garage"), + @XmlEnumValue("Gartenhaus (nicht f\u00fcr Wohnzwecke)") + GARTENHAUS_NICHT_FÜR_WOHNZWECKE("Gartenhaus (nicht f\u00fcr Wohnzwecke)"), + @XmlEnumValue("Holzh\u00fctte") + HOLZHÜTTE("Holzh\u00fctte"), + @XmlEnumValue("Keller") + KELLER("Keller"), + @XmlEnumValue("Mobilheim (station\u00e4r)") + MOBILHEIM_STATIONÄR("Mobilheim (station\u00e4r)"), + @XmlEnumValue("Nebengeb\u00e4ude") + NEBENGEBÄUDE("Nebengeb\u00e4ude"), + @XmlEnumValue("Nebengeb\u00e4ude mit Garage") + NEBENGEBÄUDE_MIT_GARAGE("Nebengeb\u00e4ude mit Garage"), + @XmlEnumValue("Presshaus") + PRESSHAUS("Presshaus"), + @XmlEnumValue("Sauna") + SAUNA("Sauna"), + @XmlEnumValue("Scheune / Schuppen / Stadel") + SCHEUNE_SCHUPPEN_STADEL("Scheune / Schuppen / Stadel"), + @XmlEnumValue("Werkst\u00e4tte") + WERKSTÄTTE("Werkst\u00e4tte"), + @XmlEnumValue("Werkzeug- und Ger\u00e4teschuppen") + WERKZEUG_UND_GERÄTESCHUPPEN("Werkzeug- und Ger\u00e4teschuppen"), + @XmlEnumValue("Wintergarten, Veranda") + WINTERGARTEN_VERANDA("Wintergarten, Veranda"); + private final String value; + + NebengebaeudeType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static NebengebaeudeType fromValue(String v) { + for (NebengebaeudeType c: NebengebaeudeType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ObjectFactory.java new file mode 100644 index 00000000..8aa87602 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ObjectFactory.java @@ -0,0 +1,120 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CalculateBesitzRequestType } + * + */ + public CalculateBesitzRequestType createCalculateBesitzRequestType() { + return new CalculateBesitzRequestType(); + } + + /** + * Create an instance of {@link CalculateBesitzRequestType.VersicherteObjekte } + * + */ + public CalculateBesitzRequestType.VersicherteObjekte createCalculateBesitzRequestTypeVersicherteObjekte() { + return new CalculateBesitzRequestType.VersicherteObjekte(); + } + + /** + * Create an instance of {@link RisikoHaushaltType } + * + */ + public RisikoHaushaltType createRisikoHaushaltType() { + return new RisikoHaushaltType(); + } + + /** + * Create an instance of {@link RisikoEigenheimType } + * + */ + public RisikoEigenheimType createRisikoEigenheimType() { + return new RisikoEigenheimType(); + } + + /** + * Create an instance of {@link VerkaufsproduktBesitzType } + * + */ + public VerkaufsproduktBesitzType createVerkaufsproduktBesitzType() { + return new VerkaufsproduktBesitzType(); + } + + /** + * Create an instance of {@link ProduktBesitzType } + * + */ + public ProduktBesitzType createProduktBesitzType() { + return new ProduktBesitzType(); + } + + /** + * Create an instance of {@link ElementarproduktBesitzType } + * + */ + public ElementarproduktBesitzType createElementarproduktBesitzType() { + return new ElementarproduktBesitzType(); + } + + /** + * Create an instance of {@link SpezBerechnungBesitzType } + * + */ + public SpezBerechnungBesitzType createSpezBerechnungBesitzType() { + return new SpezBerechnungBesitzType(); + } + + /** + * Create an instance of {@link CalculateBesitzResponseType } + * + */ + public CalculateBesitzResponseType createCalculateBesitzResponseType() { + return new CalculateBesitzResponseType(); + } + + /** + * Create an instance of {@link UpsellingBesitzResponseType } + * + */ + public UpsellingBesitzResponseType createUpsellingBesitzResponseType() { + return new UpsellingBesitzResponseType(); + } + + /** + * Create an instance of {@link CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse } + * + */ + public CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse createCalculateBesitzRequestTypeVersicherteObjekteRisikoAdresse() { + return new CalculateBesitzRequestType.VersicherteObjekte.RisikoAdresse(); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktBesitzType.java new file mode 100644 index 00000000..0ad8737b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/ProduktBesitzType.java @@ -0,0 +1,95 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ProduktType; + + +/** + * Typ für ein Besitz-Produkt, welches einer Vertragssparte entspricht + * + *

Java-Klasse für ProduktBesitz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ProduktBesitz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Produkt_Type">
+ *       <sequence>
+ *         <element name="Eigenheim" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ElementarproduktBesitz_Type" minOccurs="0"/>
+ *         <element name="Haushalt" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProduktBesitz_Type", propOrder = { + "eigenheim", + "haushalt" +}) +public class ProduktBesitzType + extends ProduktType +{ + + @XmlElement(name = "Eigenheim") + protected ElementarproduktBesitzType eigenheim; + @XmlElement(name = "Haushalt") + protected Object haushalt; + + /** + * Ruft den Wert der eigenheim-Eigenschaft ab. + * + * @return + * possible object is + * {@link ElementarproduktBesitzType } + * + */ + public ElementarproduktBesitzType getEigenheim() { + return eigenheim; + } + + /** + * Legt den Wert der eigenheim-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ElementarproduktBesitzType } + * + */ + public void setEigenheim(ElementarproduktBesitzType value) { + this.eigenheim = value; + } + + /** + * Ruft den Wert der haushalt-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getHaushalt() { + return haushalt; + } + + /** + * Legt den Wert der haushalt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setHaushalt(Object value) { + this.haushalt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoEigenheimType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoEigenheimType.java new file mode 100644 index 00000000..54ac2da0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoEigenheimType.java @@ -0,0 +1,553 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import java.math.BigInteger; +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.XmlType; + + +/** + *

Java-Klasse für RisikoEigenheim_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoEigenheim_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="GebaeudeArtCd" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="GebaeudeBez" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="NutzungCd" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="BauartCd" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="GebaeudeHoeheCd" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="BaujahrGebaeude" type="{http://www.w3.org/2001/XMLSchema}integer"/>
+ *         <element name="GeschosseUeberErdniveau" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="EL-Flaeche" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded"/>
+ *         <element name="Vorschaeden" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}RisikoVorschaeden_Type"/>
+ *         <element name="AusstattungCd" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="DachungCd" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="SichergKz" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
+ *         <element name="PreisProQm" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Wintergarten" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Solaranlage" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Photovoltaik" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Schwimmbecken" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="ZusaetzlicheEigenheimDaten" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoEigenheim_Type", propOrder = { + "gebaeudeArtCd", + "gebaeudeBez", + "nutzungCd", + "bauartCd", + "gebaeudeHoeheCd", + "baujahrGebaeude", + "geschosseUeberErdniveau", + "elFlaeche", + "vorschaeden", + "ausstattungCd", + "dachungCd", + "sichergKz", + "preisProQm", + "wintergarten", + "solaranlage", + "photovoltaik", + "schwimmbecken", + "zusaetzlicheEigenheimDaten" +}) +public class RisikoEigenheimType { + + @XmlElement(name = "GebaeudeArtCd", required = true) + protected Object gebaeudeArtCd; + @XmlElement(name = "GebaeudeBez", required = true) + protected Object gebaeudeBez; + @XmlElement(name = "NutzungCd") + protected Object nutzungCd; + @XmlElement(name = "BauartCd") + protected Object bauartCd; + @XmlElement(name = "GebaeudeHoeheCd") + protected Object gebaeudeHoeheCd; + @XmlElement(name = "BaujahrGebaeude", required = true) + protected BigInteger baujahrGebaeude; + @XmlElement(name = "GeschosseUeberErdniveau", required = true) + protected Object geschosseUeberErdniveau; + @XmlElement(name = "EL-Flaeche", required = true) + protected List elFlaeche; + @XmlElement(name = "Vorschaeden", required = true) + @XmlSchemaType(name = "string") + protected RisikoVorschaedenType vorschaeden; + @XmlElement(name = "AusstattungCd") + protected Object ausstattungCd; + @XmlElement(name = "DachungCd") + protected Object dachungCd; + @XmlElement(name = "SichergKz") + protected Object sichergKz; + @XmlElement(name = "PreisProQm", required = true) + protected Object preisProQm; + @XmlElement(name = "Wintergarten", required = true) + protected Object wintergarten; + @XmlElement(name = "Solaranlage", required = true) + protected Object solaranlage; + @XmlElement(name = "Photovoltaik", required = true) + protected Object photovoltaik; + @XmlElement(name = "Schwimmbecken", required = true) + protected Object schwimmbecken; + @XmlElement(name = "ZusaetzlicheEigenheimDaten") + protected List zusaetzlicheEigenheimDaten; + + /** + * Ruft den Wert der gebaeudeArtCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getGebaeudeArtCd() { + return gebaeudeArtCd; + } + + /** + * Legt den Wert der gebaeudeArtCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setGebaeudeArtCd(Object value) { + this.gebaeudeArtCd = value; + } + + /** + * Ruft den Wert der gebaeudeBez-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getGebaeudeBez() { + return gebaeudeBez; + } + + /** + * Legt den Wert der gebaeudeBez-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setGebaeudeBez(Object value) { + this.gebaeudeBez = value; + } + + /** + * Ruft den Wert der nutzungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getNutzungCd() { + return nutzungCd; + } + + /** + * Legt den Wert der nutzungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setNutzungCd(Object value) { + this.nutzungCd = value; + } + + /** + * Ruft den Wert der bauartCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getBauartCd() { + return bauartCd; + } + + /** + * Legt den Wert der bauartCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setBauartCd(Object value) { + this.bauartCd = value; + } + + /** + * Ruft den Wert der gebaeudeHoeheCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getGebaeudeHoeheCd() { + return gebaeudeHoeheCd; + } + + /** + * Legt den Wert der gebaeudeHoeheCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setGebaeudeHoeheCd(Object value) { + this.gebaeudeHoeheCd = value; + } + + /** + * Ruft den Wert der baujahrGebaeude-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBaujahrGebaeude() { + return baujahrGebaeude; + } + + /** + * Legt den Wert der baujahrGebaeude-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBaujahrGebaeude(BigInteger value) { + this.baujahrGebaeude = value; + } + + /** + * Ruft den Wert der geschosseUeberErdniveau-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getGeschosseUeberErdniveau() { + return geschosseUeberErdniveau; + } + + /** + * Legt den Wert der geschosseUeberErdniveau-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setGeschosseUeberErdniveau(Object value) { + this.geschosseUeberErdniveau = value; + } + + /** + * Gets the value of the elFlaeche property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the elFlaeche property. + * + *

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

+     *    getELFlaeche().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getELFlaeche() { + if (elFlaeche == null) { + elFlaeche = new ArrayList(); + } + return this.elFlaeche; + } + + /** + * Ruft den Wert der vorschaeden-Eigenschaft ab. + * + * @return + * possible object is + * {@link RisikoVorschaedenType } + * + */ + public RisikoVorschaedenType getVorschaeden() { + return vorschaeden; + } + + /** + * Legt den Wert der vorschaeden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link RisikoVorschaedenType } + * + */ + public void setVorschaeden(RisikoVorschaedenType value) { + this.vorschaeden = value; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAusstattungCd(Object value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der dachungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getDachungCd() { + return dachungCd; + } + + /** + * Legt den Wert der dachungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setDachungCd(Object value) { + this.dachungCd = value; + } + + /** + * Ruft den Wert der sichergKz-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getSichergKz() { + return sichergKz; + } + + /** + * Legt den Wert der sichergKz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setSichergKz(Object value) { + this.sichergKz = value; + } + + /** + * Ruft den Wert der preisProQm-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getPreisProQm() { + return preisProQm; + } + + /** + * Legt den Wert der preisProQm-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setPreisProQm(Object value) { + this.preisProQm = value; + } + + /** + * Ruft den Wert der wintergarten-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getWintergarten() { + return wintergarten; + } + + /** + * Legt den Wert der wintergarten-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setWintergarten(Object value) { + this.wintergarten = value; + } + + /** + * Ruft den Wert der solaranlage-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getSolaranlage() { + return solaranlage; + } + + /** + * Legt den Wert der solaranlage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setSolaranlage(Object value) { + this.solaranlage = value; + } + + /** + * Ruft den Wert der photovoltaik-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getPhotovoltaik() { + return photovoltaik; + } + + /** + * Legt den Wert der photovoltaik-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setPhotovoltaik(Object value) { + this.photovoltaik = value; + } + + /** + * Ruft den Wert der schwimmbecken-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getSchwimmbecken() { + return schwimmbecken; + } + + /** + * Legt den Wert der schwimmbecken-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setSchwimmbecken(Object value) { + this.schwimmbecken = value; + } + + /** + * Gets the value of the zusaetzlicheEigenheimDaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheEigenheimDaten property. + * + *

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

+     *    getZusaetzlicheEigenheimDaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getZusaetzlicheEigenheimDaten() { + if (zusaetzlicheEigenheimDaten == null) { + zusaetzlicheEigenheimDaten = new ArrayList(); + } + return this.zusaetzlicheEigenheimDaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoHaushaltType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoHaushaltType.java new file mode 100644 index 00000000..cb0b08fe --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoHaushaltType.java @@ -0,0 +1,181 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +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; + + +/** + *

Java-Klasse für RisikoHaushalt_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="RisikoHaushalt_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Wohnflaeche" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="AusstattungCd" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="AnzahlTiere" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="AnzahlWeiterePersonen" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="ZusaetzlicheHaushaltDaten" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RisikoHaushalt_Type", propOrder = { + "wohnflaeche", + "ausstattungCd", + "anzahlTiere", + "anzahlWeiterePersonen", + "zusaetzlicheHaushaltDaten" +}) +public class RisikoHaushaltType { + + @XmlElement(name = "Wohnflaeche", required = true) + protected Object wohnflaeche; + @XmlElement(name = "AusstattungCd", required = true) + protected Object ausstattungCd; + @XmlElement(name = "AnzahlTiere", required = true) + protected Object anzahlTiere; + @XmlElement(name = "AnzahlWeiterePersonen", required = true) + protected Object anzahlWeiterePersonen; + @XmlElement(name = "ZusaetzlicheHaushaltDaten") + protected List zusaetzlicheHaushaltDaten; + + /** + * Ruft den Wert der wohnflaeche-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getWohnflaeche() { + return wohnflaeche; + } + + /** + * Legt den Wert der wohnflaeche-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setWohnflaeche(Object value) { + this.wohnflaeche = value; + } + + /** + * Ruft den Wert der ausstattungCd-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAusstattungCd() { + return ausstattungCd; + } + + /** + * Legt den Wert der ausstattungCd-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAusstattungCd(Object value) { + this.ausstattungCd = value; + } + + /** + * Ruft den Wert der anzahlTiere-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAnzahlTiere() { + return anzahlTiere; + } + + /** + * Legt den Wert der anzahlTiere-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAnzahlTiere(Object value) { + this.anzahlTiere = value; + } + + /** + * Ruft den Wert der anzahlWeiterePersonen-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getAnzahlWeiterePersonen() { + return anzahlWeiterePersonen; + } + + /** + * Legt den Wert der anzahlWeiterePersonen-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setAnzahlWeiterePersonen(Object value) { + this.anzahlWeiterePersonen = value; + } + + /** + * Gets the value of the zusaetzlicheHaushaltDaten property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the zusaetzlicheHaushaltDaten property. + * + *

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

+     *    getZusaetzlicheHaushaltDaten().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getZusaetzlicheHaushaltDaten() { + if (zusaetzlicheHaushaltDaten == null) { + zusaetzlicheHaushaltDaten = new ArrayList(); + } + return this.zusaetzlicheHaushaltDaten; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoVorschaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoVorschaedenType.java new file mode 100644 index 00000000..d1cc163f --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/RisikoVorschaedenType.java @@ -0,0 +1,54 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für RisikoVorschaeden_Type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + *

+ *

+ * <simpleType name="RisikoVorschaeden_Type">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="keine Vorschäden"/>
+ *     <enumeration value="ein Vorschaden"/>
+ *     <enumeration value="mehr als ein Vorschaden"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "RisikoVorschaeden_Type") +@XmlEnum +public enum RisikoVorschaedenType { + + @XmlEnumValue("keine Vorsch\u00e4den") + KEINE_VORSCHÄDEN("keine Vorsch\u00e4den"), + @XmlEnumValue("ein Vorschaden") + EIN_VORSCHADEN("ein Vorschaden"), + @XmlEnumValue("mehr als ein Vorschaden") + MEHR_ALS_EIN_VORSCHADEN("mehr als ein Vorschaden"); + private final String value; + + RisikoVorschaedenType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static RisikoVorschaedenType fromValue(String v) { + for (RisikoVorschaedenType c: RisikoVorschaedenType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/SpezBerechnungBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/SpezBerechnungBesitzType.java new file mode 100644 index 00000000..cb27633d --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/SpezBerechnungBesitzType.java @@ -0,0 +1,67 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.common.SpezBerechnungType; + + +/** + * Typ der das Produkt beschreibt und in Berechnungsanfrage und Berechnungsantwort verwendet wird + * + *

Java-Klasse für SpezBerechnungBesitz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SpezBerechnungBesitz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezBerechnung_Type">
+ *       <sequence>
+ *         <element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}VerkaufsproduktBesitz_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SpezBerechnungBesitz_Type", propOrder = { + "verkaufsprodukt" +}) +public class SpezBerechnungBesitzType + extends SpezBerechnungType +{ + + @XmlElement(name = "Verkaufsprodukt", required = true) + protected VerkaufsproduktBesitzType verkaufsprodukt; + + /** + * Ruft den Wert der verkaufsprodukt-Eigenschaft ab. + * + * @return + * possible object is + * {@link VerkaufsproduktBesitzType } + * + */ + public VerkaufsproduktBesitzType getVerkaufsprodukt() { + return verkaufsprodukt; + } + + /** + * Legt den Wert der verkaufsprodukt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VerkaufsproduktBesitzType } + * + */ + public void setVerkaufsprodukt(VerkaufsproduktBesitzType value) { + this.verkaufsprodukt = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/UpsellingBesitzResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/UpsellingBesitzResponseType.java new file mode 100644 index 00000000..b23d8ed2 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/UpsellingBesitzResponseType.java @@ -0,0 +1,30 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für UpsellingBesitzResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="UpsellingBesitzResponse_Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpsellingBesitzResponse_Type") +public class UpsellingBesitzResponseType { + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java new file mode 100644 index 00000000..933d96c7 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/VerkaufsproduktBesitzType.java @@ -0,0 +1,102 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; + +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.v1_3_0.common.VerkaufsproduktType; + + +/** + * Typ für ein Besitz-Produktbündel, welches einem Vertrag entspricht + * + *

Java-Klasse für VerkaufsproduktBesitz_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="VerkaufsproduktBesitz_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}Verkaufsprodukt_Type">
+ *       <sequence>
+ *         <element name="BesitzVersicherung" type="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat}ProduktBesitz_Type"/>
+ *         <element name="BesitzZusatzVersicherung" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VerkaufsproduktBesitz_Type", propOrder = { + "besitzVersicherung", + "besitzZusatzVersicherung" +}) +public class VerkaufsproduktBesitzType + extends VerkaufsproduktType +{ + + @XmlElement(name = "BesitzVersicherung", required = true) + protected ProduktBesitzType besitzVersicherung; + @XmlElement(name = "BesitzZusatzVersicherung") + protected List besitzZusatzVersicherung; + + /** + * Ruft den Wert der besitzVersicherung-Eigenschaft ab. + * + * @return + * possible object is + * {@link ProduktBesitzType } + * + */ + public ProduktBesitzType getBesitzVersicherung() { + return besitzVersicherung; + } + + /** + * Legt den Wert der besitzVersicherung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ProduktBesitzType } + * + */ + public void setBesitzVersicherung(ProduktBesitzType value) { + this.besitzVersicherung = value; + } + + /** + * Gets the value of the besitzZusatzVersicherung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the besitzZusatzVersicherung property. + * + *

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

+     *    getBesitzZusatzVersicherung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getBesitzZusatzVersicherung() { + if (besitzZusatzVersicherung == null) { + besitzZusatzVersicherung = new ArrayList(); + } + return this.besitzZusatzVersicherung; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/package-info.java new file mode 100644 index 00000000..3b3a7542 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on2antrag/sachPrivat/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.sachprivat", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.sachPrivat; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeRequestType.java new file mode 100644 index 00000000..eda9bfe0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeRequestType.java @@ -0,0 +1,730 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.BankverbindungType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; + + +/** + * Typ des Requestobjekts für eine Änderung von Inkassodaten + * + *

Java-Klasse für CollectionChangeRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CollectionChangeRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Zahlrhythmus" type="{urn:omds20}ZahlRhythmCd_Type"/>
+ *         <element name="Zahlweg">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <choice>
+ *                   <element name="Zahlungsanweisung">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <sequence>
+ *                             <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ *                           </sequence>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="BankverbindungAbbuchung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
+ *                   <element name="Kundenkonto">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="Kreditkarte">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *                           <attribute name="Pruefziffer" use="required">
+ *                             <simpleType>
+ *                               <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+ *                                 <totalDigits value="3"/>
+ *                               </restriction>
+ *                             </simpleType>
+ *                           </attribute>
+ *                           <attribute name="AblaufMonat" use="required">
+ *                             <simpleType>
+ *                               <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *                                 <totalDigits value="2"/>
+ *                               </restriction>
+ *                             </simpleType>
+ *                           </attribute>
+ *                           <attribute name="AblaufJahr" use="required">
+ *                             <simpleType>
+ *                               <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+ *                                 <totalDigits value="2"/>
+ *                               </restriction>
+ *                             </simpleType>
+ *                           </attribute>
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </choice>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CollectionChangeRequest_Type", propOrder = { + "objektId", + "zahlrhythmus", + "zahlweg", + "dateianhaenge", + "wirksamtkeitAb" +}) +public class CollectionChangeRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Zahlrhythmus", required = true) + protected String zahlrhythmus; + @XmlElement(name = "Zahlweg", required = true) + protected CollectionChangeRequestType.Zahlweg zahlweg; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + + /** + * Die Id des Vertrag als ObjektId (VertragsID des OMDS-Datensatzes) + * + * @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; + } + + /** + * Ruft den Wert der zahlrhythmus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZahlrhythmus() { + return zahlrhythmus; + } + + /** + * Legt den Wert der zahlrhythmus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZahlrhythmus(String value) { + this.zahlrhythmus = value; + } + + /** + * Ruft den Wert der zahlweg-Eigenschaft ab. + * + * @return + * possible object is + * {@link CollectionChangeRequestType.Zahlweg } + * + */ + public CollectionChangeRequestType.Zahlweg getZahlweg() { + return zahlweg; + } + + /** + * Legt den Wert der zahlweg-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CollectionChangeRequestType.Zahlweg } + * + */ + public void setZahlweg(CollectionChangeRequestType.Zahlweg value) { + this.zahlweg = value; + } + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dateianhaenge property. + * + *

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

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <choice>
+     *         <element name="Zahlungsanweisung">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+     *                 </sequence>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="BankverbindungAbbuchung" type="{urn:omds3CommonServiceTypes-1-1-0}Bankverbindung_Type"/>
+     *         <element name="Kundenkonto">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="Kreditkarte">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="Pruefziffer" use="required">
+     *                   <simpleType>
+     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+     *                       <totalDigits value="3"/>
+     *                     </restriction>
+     *                   </simpleType>
+     *                 </attribute>
+     *                 <attribute name="AblaufMonat" use="required">
+     *                   <simpleType>
+     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+     *                       <totalDigits value="2"/>
+     *                     </restriction>
+     *                   </simpleType>
+     *                 </attribute>
+     *                 <attribute name="AblaufJahr" use="required">
+     *                   <simpleType>
+     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+     *                       <totalDigits value="2"/>
+     *                     </restriction>
+     *                   </simpleType>
+     *                 </attribute>
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </choice>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "zahlungsanweisung", + "bankverbindungAbbuchung", + "kundenkonto", + "kreditkarte" + }) + public static class Zahlweg { + + @XmlElement(name = "Zahlungsanweisung") + protected CollectionChangeRequestType.Zahlweg.Zahlungsanweisung zahlungsanweisung; + @XmlElement(name = "BankverbindungAbbuchung") + protected BankverbindungType bankverbindungAbbuchung; + @XmlElement(name = "Kundenkonto") + protected CollectionChangeRequestType.Zahlweg.Kundenkonto kundenkonto; + @XmlElement(name = "Kreditkarte") + protected CollectionChangeRequestType.Zahlweg.Kreditkarte kreditkarte; + + /** + * Ruft den Wert der zahlungsanweisung-Eigenschaft ab. + * + * @return + * possible object is + * {@link CollectionChangeRequestType.Zahlweg.Zahlungsanweisung } + * + */ + public CollectionChangeRequestType.Zahlweg.Zahlungsanweisung getZahlungsanweisung() { + return zahlungsanweisung; + } + + /** + * Legt den Wert der zahlungsanweisung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CollectionChangeRequestType.Zahlweg.Zahlungsanweisung } + * + */ + public void setZahlungsanweisung(CollectionChangeRequestType.Zahlweg.Zahlungsanweisung value) { + this.zahlungsanweisung = value; + } + + /** + * Ruft den Wert der bankverbindungAbbuchung-Eigenschaft ab. + * + * @return + * possible object is + * {@link BankverbindungType } + * + */ + public BankverbindungType getBankverbindungAbbuchung() { + return bankverbindungAbbuchung; + } + + /** + * Legt den Wert der bankverbindungAbbuchung-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BankverbindungType } + * + */ + public void setBankverbindungAbbuchung(BankverbindungType value) { + this.bankverbindungAbbuchung = value; + } + + /** + * Ruft den Wert der kundenkonto-Eigenschaft ab. + * + * @return + * possible object is + * {@link CollectionChangeRequestType.Zahlweg.Kundenkonto } + * + */ + public CollectionChangeRequestType.Zahlweg.Kundenkonto getKundenkonto() { + return kundenkonto; + } + + /** + * Legt den Wert der kundenkonto-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CollectionChangeRequestType.Zahlweg.Kundenkonto } + * + */ + public void setKundenkonto(CollectionChangeRequestType.Zahlweg.Kundenkonto value) { + this.kundenkonto = value; + } + + /** + * Ruft den Wert der kreditkarte-Eigenschaft ab. + * + * @return + * possible object is + * {@link CollectionChangeRequestType.Zahlweg.Kreditkarte } + * + */ + public CollectionChangeRequestType.Zahlweg.Kreditkarte getKreditkarte() { + return kreditkarte; + } + + /** + * Legt den Wert der kreditkarte-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CollectionChangeRequestType.Zahlweg.Kreditkarte } + * + */ + public void setKreditkarte(CollectionChangeRequestType.Zahlweg.Kreditkarte value) { + this.kreditkarte = value; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <attribute name="Gesellschaft" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="Kartennummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="Inhaber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="Pruefziffer" use="required">
+         *         <simpleType>
+         *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedInt">
+         *             <totalDigits value="3"/>
+         *           </restriction>
+         *         </simpleType>
+         *       </attribute>
+         *       <attribute name="AblaufMonat" use="required">
+         *         <simpleType>
+         *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+         *             <totalDigits value="2"/>
+         *           </restriction>
+         *         </simpleType>
+         *       </attribute>
+         *       <attribute name="AblaufJahr" use="required">
+         *         <simpleType>
+         *           <restriction base="{http://www.w3.org/2001/XMLSchema}unsignedByte">
+         *             <totalDigits value="2"/>
+         *           </restriction>
+         *         </simpleType>
+         *       </attribute>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Kreditkarte { + + @XmlAttribute(name = "Gesellschaft", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected String gesellschaft; + @XmlAttribute(name = "Kartennummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected String kartennummer; + @XmlAttribute(name = "Inhaber", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected String inhaber; + @XmlAttribute(name = "Pruefziffer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected long pruefziffer; + @XmlAttribute(name = "AblaufMonat", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected short ablaufMonat; + @XmlAttribute(name = "AblaufJahr", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected short ablaufJahr; + + /** + * Ruft den Wert der gesellschaft-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGesellschaft() { + return gesellschaft; + } + + /** + * Legt den Wert der gesellschaft-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGesellschaft(String value) { + this.gesellschaft = value; + } + + /** + * Ruft den Wert der kartennummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKartennummer() { + return kartennummer; + } + + /** + * Legt den Wert der kartennummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKartennummer(String value) { + this.kartennummer = value; + } + + /** + * Ruft den Wert der inhaber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInhaber() { + return inhaber; + } + + /** + * Legt den Wert der inhaber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInhaber(String value) { + this.inhaber = value; + } + + /** + * Ruft den Wert der pruefziffer-Eigenschaft ab. + * + */ + public long getPruefziffer() { + return pruefziffer; + } + + /** + * Legt den Wert der pruefziffer-Eigenschaft fest. + * + */ + public void setPruefziffer(long value) { + this.pruefziffer = value; + } + + /** + * Ruft den Wert der ablaufMonat-Eigenschaft ab. + * + */ + public short getAblaufMonat() { + return ablaufMonat; + } + + /** + * Legt den Wert der ablaufMonat-Eigenschaft fest. + * + */ + public void setAblaufMonat(short value) { + this.ablaufMonat = value; + } + + /** + * Ruft den Wert der ablaufJahr-Eigenschaft ab. + * + */ + public short getAblaufJahr() { + return ablaufJahr; + } + + /** + * Legt den Wert der ablaufJahr-Eigenschaft fest. + * + */ + public void setAblaufJahr(short value) { + this.ablaufJahr = value; + } + + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <attribute name="Kundenkontonummer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Kundenkonto { + + @XmlAttribute(name = "Kundenkontonummer", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", required = true) + protected String kundenkontonummer; + + /** + * Ruft den Wert der kundenkontonummer-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKundenkontonummer() { + return kundenkontonummer; + } + + /** + * Legt den Wert der kundenkontonummer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKundenkontonummer(String value) { + this.kundenkontonummer = value; + } + + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <sequence>
+         *         <element name="Inkassoadresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+         *       </sequence>
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "inkassoadresse" + }) + public static class Zahlungsanweisung { + + @XmlElement(name = "Inkassoadresse", required = true) + protected PersonType inkassoadresse; + + /** + * Ruft den Wert der inkassoadresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getInkassoadresse() { + return inkassoadresse; + } + + /** + * Legt den Wert der inkassoadresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setInkassoadresse(PersonType value) { + this.inkassoadresse = value; + } + + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeResponseType.java new file mode 100644 index 00000000..c5ec6f8e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/CollectionChangeResponseType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; + +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_9.VERTRAGType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Response für eine Änderung von Inkassodaten + * + *

Java-Klasse für CollectionChangeResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CollectionChangeResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence minOccurs="0">
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Vertrag" type="{urn:omds20}VERTRAG_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CollectionChangeResponse_Type", propOrder = { + "objektId", + "vertrag" +}) +public class CollectionChangeResponseType + extends CommonResponseType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected ObjektIdType objektId; + @XmlElement(name = "Vertrag") + protected VERTRAGType vertrag; + + /** + * ObjektId des Vertrags + * + * @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; + } + + /** + * Ruft den Wert der vertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERTRAGType } + * + */ + public VERTRAGType getVertrag() { + return vertrag; + } + + /** + * Legt den Wert der vertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERTRAGType } + * + */ + public void setVertrag(VERTRAGType value) { + this.vertrag = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/GetPoliciesOfPartnerRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/GetPoliciesOfPartnerRequestType.java new file mode 100644 index 00000000..63ea568b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/GetPoliciesOfPartnerRequestType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; + +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.v1_3_0.common.AgentFilterType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Requesttyp auf die Polizzen, in denen ein Partner in der Rolle VN auftritt + * + *

Java-Klasse für GetPoliciesOfPartnerRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetPoliciesOfPartnerRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetPoliciesOfPartnerRequest_Type", propOrder = { + "authFilter", + "objektId" +}) +public class GetPoliciesOfPartnerRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AgentFilterType authFilter; + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAuthFilter(AgentFilterType value) { + this.authFilter = value; + } + + /** + * Die ObjektId des Partners (enthält die Personennr) + * + * @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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/GetPoliciesOfPartnerResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/GetPoliciesOfPartnerResponseType.java new file mode 100644 index 00000000..1481bddc --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/GetPoliciesOfPartnerResponseType.java @@ -0,0 +1,85 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; + +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.XmlElements; +import javax.xml.bind.annotation.XmlType; +import at.vvo.omds.types.omds2Types.v2_9.VERTRAGType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType; + + +/** + * Responsetyp zu den Polizzen, in denen ein Partner in der Rolle VN auftritt + * + *

Java-Klasse für GetPoliciesOfPartnerResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetPoliciesOfPartnerResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence maxOccurs="unbounded" minOccurs="0">
+ *         <element name="Vertrag" type="{urn:omds20}VERTRAG_Type"/>
+ *         <element name="ObjektId" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *         <element name="Zustelladresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetPoliciesOfPartnerResponse_Type", propOrder = { + "vertragAndObjektIdAndZustelladresse" +}) +public class GetPoliciesOfPartnerResponseType + extends CommonResponseType +{ + + @XmlElements({ + @XmlElement(name = "Vertrag", type = VERTRAGType.class), + @XmlElement(name = "ObjektId"), + @XmlElement(name = "Zustelladresse", type = AdresseType.class) + }) + protected List vertragAndObjektIdAndZustelladresse; + + /** + * Gets the value of the vertragAndObjektIdAndZustelladresse property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertragAndObjektIdAndZustelladresse property. + * + *

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

+     *    getVertragAndObjektIdAndZustelladresse().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VERTRAGType } + * {@link Object } + * {@link AdresseType } + * + * + */ + public List getVertragAndObjektIdAndZustelladresse() { + if (vertragAndObjektIdAndZustelladresse == null) { + vertragAndObjektIdAndZustelladresse = new ArrayList(); + } + return this.vertragAndObjektIdAndZustelladresse; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ObjectFactory.java new file mode 100644 index 00000000..dc48c8f1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/ObjectFactory.java @@ -0,0 +1,175 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _GetPoliciesOfPartnerRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", "GetPoliciesOfPartnerRequest"); + private final static QName _GetPoliciesOfPartnerResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", "GetPoliciesOfPartnerResponse"); + private final static QName _SetMailingAddressRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", "SetMailingAddressRequest"); + private final static QName _SetMailingAddressResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", "SetMailingAddressResponse"); + private final static QName _CollectionChangeRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", "CollectionChangeRequest"); + private final static QName _CollectionChangeResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", "CollectionChangeResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CollectionChangeRequestType } + * + */ + public CollectionChangeRequestType createCollectionChangeRequestType() { + return new CollectionChangeRequestType(); + } + + /** + * Create an instance of {@link CollectionChangeRequestType.Zahlweg } + * + */ + public CollectionChangeRequestType.Zahlweg createCollectionChangeRequestTypeZahlweg() { + return new CollectionChangeRequestType.Zahlweg(); + } + + /** + * Create an instance of {@link GetPoliciesOfPartnerRequestType } + * + */ + public GetPoliciesOfPartnerRequestType createGetPoliciesOfPartnerRequestType() { + return new GetPoliciesOfPartnerRequestType(); + } + + /** + * Create an instance of {@link GetPoliciesOfPartnerResponseType } + * + */ + public GetPoliciesOfPartnerResponseType createGetPoliciesOfPartnerResponseType() { + return new GetPoliciesOfPartnerResponseType(); + } + + /** + * Create an instance of {@link SetMailingAddressRequestType } + * + */ + public SetMailingAddressRequestType createSetMailingAddressRequestType() { + return new SetMailingAddressRequestType(); + } + + /** + * Create an instance of {@link SetMailingAddressResponseType } + * + */ + public SetMailingAddressResponseType createSetMailingAddressResponseType() { + return new SetMailingAddressResponseType(); + } + + /** + * Create an instance of {@link CollectionChangeResponseType } + * + */ + public CollectionChangeResponseType createCollectionChangeResponseType() { + return new CollectionChangeResponseType(); + } + + /** + * Create an instance of {@link CollectionChangeRequestType.Zahlweg.Zahlungsanweisung } + * + */ + public CollectionChangeRequestType.Zahlweg.Zahlungsanweisung createCollectionChangeRequestTypeZahlwegZahlungsanweisung() { + return new CollectionChangeRequestType.Zahlweg.Zahlungsanweisung(); + } + + /** + * Create an instance of {@link CollectionChangeRequestType.Zahlweg.Kundenkonto } + * + */ + public CollectionChangeRequestType.Zahlweg.Kundenkonto createCollectionChangeRequestTypeZahlwegKundenkonto() { + return new CollectionChangeRequestType.Zahlweg.Kundenkonto(); + } + + /** + * Create an instance of {@link CollectionChangeRequestType.Zahlweg.Kreditkarte } + * + */ + public CollectionChangeRequestType.Zahlweg.Kreditkarte createCollectionChangeRequestTypeZahlwegKreditkarte() { + return new CollectionChangeRequestType.Zahlweg.Kreditkarte(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPoliciesOfPartnerRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", name = "GetPoliciesOfPartnerRequest") + public JAXBElement createGetPoliciesOfPartnerRequest(GetPoliciesOfPartnerRequestType value) { + return new JAXBElement(_GetPoliciesOfPartnerRequest_QNAME, GetPoliciesOfPartnerRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPoliciesOfPartnerResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", name = "GetPoliciesOfPartnerResponse") + public JAXBElement createGetPoliciesOfPartnerResponse(GetPoliciesOfPartnerResponseType value) { + return new JAXBElement(_GetPoliciesOfPartnerResponse_QNAME, GetPoliciesOfPartnerResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SetMailingAddressRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", name = "SetMailingAddressRequest") + public JAXBElement createSetMailingAddressRequest(SetMailingAddressRequestType value) { + return new JAXBElement(_SetMailingAddressRequest_QNAME, SetMailingAddressRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SetMailingAddressResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", name = "SetMailingAddressResponse") + public JAXBElement createSetMailingAddressResponse(SetMailingAddressResponseType value) { + return new JAXBElement(_SetMailingAddressResponse_QNAME, SetMailingAddressResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CollectionChangeRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", name = "CollectionChangeRequest") + public JAXBElement createCollectionChangeRequest(CollectionChangeRequestType value) { + return new JAXBElement(_CollectionChangeRequest_QNAME, CollectionChangeRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CollectionChangeResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", name = "CollectionChangeResponse") + public JAXBElement createCollectionChangeResponse(CollectionChangeResponseType value) { + return new JAXBElement(_CollectionChangeResponse_QNAME, CollectionChangeResponseType.class, null, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/SetMailingAddressRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/SetMailingAddressRequestType.java new file mode 100644 index 00000000..a1d5dc9e --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/SetMailingAddressRequestType.java @@ -0,0 +1,128 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für das Setzen einer Zustelladresse + * + *

Java-Klasse für SetMailingAddressRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SetMailingAddressRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Zustelladresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type"/>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SetMailingAddressRequest_Type", propOrder = { + "objektId", + "zustelladresse", + "wirksamtkeitAb" +}) +public class SetMailingAddressRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Zustelladresse", required = true) + protected AdresseType zustelladresse; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + + /** + * Die ObjektId des Vertrags + * + * @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; + } + + /** + * Ruft den Wert der zustelladresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getZustelladresse() { + return zustelladresse; + } + + /** + * Legt den Wert der zustelladresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setZustelladresse(AdresseType value) { + this.zustelladresse = value; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/SetMailingAddressResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/SetMailingAddressResponseType.java new file mode 100644 index 00000000..66b0c5db --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/SetMailingAddressResponseType.java @@ -0,0 +1,126 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; + +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_9.VERTRAGType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Responseobjekts für das Setzen einer Zustelladresse + * + *

Java-Klasse für SetMailingAddressResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="SetMailingAddressResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence minOccurs="0">
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Vertrag" type="{urn:omds20}VERTRAG_Type"/>
+ *         <element name="Zustelladresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SetMailingAddressResponse_Type", propOrder = { + "objektId", + "vertrag", + "zustelladresse" +}) +public class SetMailingAddressResponseType + extends CommonResponseType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected ObjektIdType objektId; + @XmlElement(name = "Vertrag") + protected VERTRAGType vertrag; + @XmlElement(name = "Zustelladresse") + protected AdresseType zustelladresse; + + /** + * ObjektId des Vertrags + * + * @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; + } + + /** + * Ruft den Wert der vertrag-Eigenschaft ab. + * + * @return + * possible object is + * {@link VERTRAGType } + * + */ + public VERTRAGType getVertrag() { + return vertrag; + } + + /** + * Legt den Wert der vertrag-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link VERTRAGType } + * + */ + public void setVertrag(VERTRAGType value) { + this.vertrag = value; + } + + /** + * Ruft den Wert der zustelladresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getZustelladresse() { + return zustelladresse; + } + + /** + * Legt den Wert der zustelladresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setZustelladresse(AdresseType value) { + this.zustelladresse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/package-info.java new file mode 100644 index 00000000..260260c6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on3vertrag/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on3vertrag", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.v1_3_0.on3vertrag; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/AddCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/AddCommunicationObjectRequestType.java new file mode 100644 index 00000000..123f4b86 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/AddCommunicationObjectRequestType.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für Neuanlage einer Kommunikationsverbindung + * + *

Java-Klasse für AddCommunicationObjectRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AddCommunicationObjectRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <sequence maxOccurs="unbounded">
+ *           <element ref="{urn:omds3CommonServiceTypes-1-1-0}OrdnungsbegriffZuordFremd" minOccurs="0"/>
+ *           <element name="NeueKommunikationsVerbindung" type="{urn:omds20}EL-Kommunikation_Type"/>
+ *         </sequence>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddCommunicationObjectRequest_Type", propOrder = { + "objektId", + "ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung", + "wirksamtkeitAb" +}) +public class AddCommunicationObjectRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElements({ + @XmlElement(name = "OrdnungsbegriffZuordFremd", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true, type = String.class), + @XmlElement(name = "NeueKommunikationsVerbindung", required = true, type = ELKommunikationType.class) + }) + protected List ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + + /** + * Die Personennr in einer ObjektId + * + * @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 ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung property. + * + *

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

+     *    getOrdnungsbegriffZuordFremdAndNeueKommunikationsVerbindung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * {@link ELKommunikationType } + * + * + */ + public List getOrdnungsbegriffZuordFremdAndNeueKommunikationsVerbindung() { + if (ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung == null) { + ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung = new ArrayList(); + } + return this.ordnungsbegriffZuordFremdAndNeueKommunikationsVerbindung; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/AddCommunicationObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/AddCommunicationObjectResponseType.java new file mode 100644 index 00000000..adb8bf96 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/AddCommunicationObjectResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.v1_3_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; + + +/** + * Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung + * + *

Java-Klasse für AddCommunicationObjectResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="AddCommunicationObjectResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddCommunicationObjectResponse_Type", propOrder = { + "person" +}) +public class AddCommunicationObjectResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person") + protected PersonType person; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectRequestType.java new file mode 100644 index 00000000..23bb11a9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectRequestType.java @@ -0,0 +1,184 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für eine Änderung einer bestehenden Kommunikationsverbindung + * + *

Java-Klasse für ChangeCommunicationObjectRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ChangeCommunicationObjectRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <sequence maxOccurs="unbounded">
+ *           <choice>
+ *             <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *             <element name="BisherigeKommunikationsVerbindung" type="{urn:omds20}EL-Kommunikation_Type"/>
+ *           </choice>
+ *           <element name="GeaenderteKommunikationsVerbindung" type="{urn:omds20}EL-Kommunikation_Type"/>
+ *         </sequence>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangeCommunicationObjectRequest_Type", propOrder = { + "objektId", + "objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung", + "wirksamtkeitAb", + "dateianhaenge" +}) +public class ChangeCommunicationObjectRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElementRefs({ + @XmlElementRef(name = "BisherigeKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", type = JAXBElement.class), + @XmlElementRef(name = "GeaenderteKommunikationsVerbindung", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", type = JAXBElement.class), + @XmlElementRef(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = JAXBElement.class) + }) + protected List> objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Die Personennr als ObjektId + * + * @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 objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung property. + * + *

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

+     *    getObjektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * {@link JAXBElement }{@code <}{@link ObjektIdType }{@code >} + * {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >} + * + * + */ + public List> getObjektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung() { + if (objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung == null) { + objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung = new ArrayList>(); + } + return this.objektIdOrBisherigeKommunikationsVerbindungAndGeaenderteKommunikationsVerbindung; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dateianhaenge property. + * + *

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

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectResponse.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectResponse.java new file mode 100644 index 00000000..fc8b6b2a --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectResponse.java @@ -0,0 +1,34 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner}ChangeCommunicationObjectResponse_Type">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "") +@XmlRootElement(name = "ChangeCommunicationObjectResponse") +public class ChangeCommunicationObjectResponse + extends ChangeCommunicationObjectResponseType +{ + + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectResponseType.java new file mode 100644 index 00000000..91ba96d0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangeCommunicationObjectResponseType.java @@ -0,0 +1,72 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.v1_3_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; + + +/** + * Typ des Response für eine Änderung, Löschung oder Neuanlage einer Kommunikationsverbindung + * + *

Java-Klasse für ChangeCommunicationObjectResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ChangeCommunicationObjectResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangeCommunicationObjectResponse_Type", propOrder = { + "person" +}) +@XmlSeeAlso({ + ChangeCommunicationObjectResponse.class +}) +public class ChangeCommunicationObjectResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person") + protected PersonType person; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePartnerMainAddressRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePartnerMainAddressRequestType.java new file mode 100644 index 00000000..0b3fb3fa --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePartnerMainAddressRequestType.java @@ -0,0 +1,372 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.ADRESSEType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für eine Änderung einer bestehenden Adresse + * + *

Java-Klasse für ChangePartnerMainAddressRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ChangePartnerMainAddressRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Personennr" type="{urn:omds3CommonServiceTypes-1-1-0}ObjektId_Type"/>
+ *         <element name="Hinweistext" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *           <element name="BisherigeAnschrift" type="{urn:omds20}ADRESSE_Type"/>
+ *         </choice>
+ *         <element name="GeaenderteAnschrift" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type"/>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="UeberschreibeZustelladresseInVertraegen" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+ *                 <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangePartnerMainAddressRequest_Type", propOrder = { + "personennr", + "hinweistext", + "objektId", + "bisherigeAnschrift", + "geaenderteAnschrift", + "wirksamtkeitAb", + "dateianhaenge", + "ueberschreibeZustelladresseInVertraegen" +}) +public class ChangePartnerMainAddressRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Personennr", required = true) + protected ObjektIdType personennr; + @XmlElement(name = "Hinweistext") + protected String hinweistext; + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected ObjektIdType objektId; + @XmlElement(name = "BisherigeAnschrift") + protected ADRESSEType bisherigeAnschrift; + @XmlElement(name = "GeaenderteAnschrift", required = true) + protected AdresseType geaenderteAnschrift; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + @XmlElement(name = "UeberschreibeZustelladresseInVertraegen") + protected List ueberschreibeZustelladresseInVertraegen; + + /** + * Ruft den Wert der personennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link ObjektIdType } + * + */ + public ObjektIdType getPersonennr() { + return personennr; + } + + /** + * Legt den Wert der personennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ObjektIdType } + * + */ + public void setPersonennr(ObjektIdType value) { + this.personennr = value; + } + + /** + * Ruft den Wert der hinweistext-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHinweistext() { + return hinweistext; + } + + /** + * Legt den Wert der hinweistext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHinweistext(String value) { + this.hinweistext = 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; + } + + /** + * Ruft den Wert der bisherigeAnschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + public ADRESSEType getBisherigeAnschrift() { + return bisherigeAnschrift; + } + + /** + * Legt den Wert der bisherigeAnschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + public void setBisherigeAnschrift(ADRESSEType value) { + this.bisherigeAnschrift = value; + } + + /** + * Ruft den Wert der geaenderteAnschrift-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getGeaenderteAnschrift() { + return geaenderteAnschrift; + } + + /** + * Legt den Wert der geaenderteAnschrift-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setGeaenderteAnschrift(AdresseType value) { + this.geaenderteAnschrift = value; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dateianhaenge property. + * + *

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

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + + /** + * Gets the value of the ueberschreibeZustelladresseInVertraegen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the ueberschreibeZustelladresseInVertraegen property. + * + *

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

+     *    getUeberschreibeZustelladresseInVertraegen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ChangePartnerMainAddressRequestType.UeberschreibeZustelladresseInVertraegen } + * + * + */ + public List getUeberschreibeZustelladresseInVertraegen() { + if (ueberschreibeZustelladresseInVertraegen == null) { + ueberschreibeZustelladresseInVertraegen = new ArrayList(); + } + return this.ueberschreibeZustelladresseInVertraegen; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <attribute name="Polizzennr" use="required" type="{urn:omds20}Polizzennr" />
+     *       <attribute name="VertragsID" type="{urn:omds20}VertragsID" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class UeberschreibeZustelladresseInVertraegen { + + @XmlAttribute(name = "Polizzennr", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", required = true) + protected String polizzennr; + @XmlAttribute(name = "VertragsID", namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner") + protected String vertragsID; + + /** + * Ruft den Wert der polizzennr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPolizzennr() { + return polizzennr; + } + + /** + * Legt den Wert der polizzennr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPolizzennr(String value) { + this.polizzennr = value; + } + + /** + * Ruft den Wert der vertragsID-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVertragsID() { + return vertragsID; + } + + /** + * Legt den Wert der vertragsID-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVertragsID(String value) { + this.vertragsID = value; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePartnerMainAddressResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePartnerMainAddressResponseType.java new file mode 100644 index 00000000..19e10f57 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePartnerMainAddressResponseType.java @@ -0,0 +1,166 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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_9.VERTRAGType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; + + +/** + * Typ des Response für eine Änderung, Löschung oder Neuanlage einer Adresse + * + *

Java-Klasse für ChangePartnerMainAddressResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ChangePartnerMainAddressResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}Adresse" minOccurs="0"/>
+ *         <element name="VertraegeGeaendert" type="{urn:omds20}VERTRAG_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="VertraegeMitUnveraendertenRisikoadressen" type="{urn:omds20}VERTRAG_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="WeiterePersonenAnAdresse" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangePartnerMainAddressResponse_Type", propOrder = { + "adresse", + "vertraegeGeaendert", + "vertraegeMitUnveraendertenRisikoadressen", + "weiterePersonenAnAdresse" +}) +public class ChangePartnerMainAddressResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Adresse", namespace = "urn:omds3CommonServiceTypes-1-1-0") + protected AdresseType adresse; + @XmlElement(name = "VertraegeGeaendert") + protected List vertraegeGeaendert; + @XmlElement(name = "VertraegeMitUnveraendertenRisikoadressen") + protected List vertraegeMitUnveraendertenRisikoadressen; + @XmlElement(name = "WeiterePersonenAnAdresse") + protected PersonType weiterePersonenAnAdresse; + + /** + * Die neue Adresse + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * Gets the value of the vertraegeGeaendert property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertraegeGeaendert property. + * + *

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

+     *    getVertraegeGeaendert().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VERTRAGType } + * + * + */ + public List getVertraegeGeaendert() { + if (vertraegeGeaendert == null) { + vertraegeGeaendert = new ArrayList(); + } + return this.vertraegeGeaendert; + } + + /** + * Gets the value of the vertraegeMitUnveraendertenRisikoadressen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the vertraegeMitUnveraendertenRisikoadressen property. + * + *

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

+     *    getVertraegeMitUnveraendertenRisikoadressen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VERTRAGType } + * + * + */ + public List getVertraegeMitUnveraendertenRisikoadressen() { + if (vertraegeMitUnveraendertenRisikoadressen == null) { + vertraegeMitUnveraendertenRisikoadressen = new ArrayList(); + } + return this.vertraegeMitUnveraendertenRisikoadressen; + } + + /** + * Ruft den Wert der weiterePersonenAnAdresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getWeiterePersonenAnAdresse() { + return weiterePersonenAnAdresse; + } + + /** + * Legt den Wert der weiterePersonenAnAdresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setWeiterePersonenAnAdresse(PersonType value) { + this.weiterePersonenAnAdresse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePersonDataRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePersonDataRequestType.java new file mode 100644 index 00000000..f1237818 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePersonDataRequestType.java @@ -0,0 +1,223 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.NATUERLICHEPERSONType; +import at.vvo.omds.types.omds2Types.v2_9.SONSTIGEPERSONType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.DateianhangType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für eine Änderung der allgemeinen Personendaten + * + *

Java-Klasse für ChangePersonDataRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ChangePersonDataRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <element name="Hinweistext" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <choice>
+ *           <element ref="{urn:omds20}NATUERLICHE_PERSON"/>
+ *           <element ref="{urn:omds20}SONSTIGE_PERSON"/>
+ *         </choice>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="Dateianhaenge" type="{urn:omds3CommonServiceTypes-1-1-0}Dateianhang_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangePersonDataRequest_Type", propOrder = { + "objektId", + "hinweistext", + "natuerlicheperson", + "sonstigeperson", + "wirksamtkeitAb", + "dateianhaenge" +}) +public class ChangePersonDataRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElement(name = "Hinweistext") + protected String hinweistext; + @XmlElement(name = "NATUERLICHE_PERSON", namespace = "urn:omds20") + protected NATUERLICHEPERSONType natuerlicheperson; + @XmlElement(name = "SONSTIGE_PERSON", namespace = "urn:omds20") + protected SONSTIGEPERSONType sonstigeperson; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + @XmlElement(name = "Dateianhaenge") + protected List dateianhaenge; + + /** + * Personennr als ObjektId + * + * @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; + } + + /** + * Ruft den Wert der hinweistext-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHinweistext() { + return hinweistext; + } + + /** + * Legt den Wert der hinweistext-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHinweistext(String value) { + this.hinweistext = value; + } + + /** + * Ruft den Wert der natuerlicheperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link NATUERLICHEPERSONType } + * + */ + public NATUERLICHEPERSONType getNATUERLICHEPERSON() { + return natuerlicheperson; + } + + /** + * Legt den Wert der natuerlicheperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link NATUERLICHEPERSONType } + * + */ + public void setNATUERLICHEPERSON(NATUERLICHEPERSONType value) { + this.natuerlicheperson = value; + } + + /** + * Ruft den Wert der sonstigeperson-Eigenschaft ab. + * + * @return + * possible object is + * {@link SONSTIGEPERSONType } + * + */ + public SONSTIGEPERSONType getSONSTIGEPERSON() { + return sonstigeperson; + } + + /** + * Legt den Wert der sonstigeperson-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link SONSTIGEPERSONType } + * + */ + public void setSONSTIGEPERSON(SONSTIGEPERSONType value) { + this.sonstigeperson = value; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + + /** + * Gets the value of the dateianhaenge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the dateianhaenge property. + * + *

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

+     *    getDateianhaenge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DateianhangType } + * + * + */ + public List getDateianhaenge() { + if (dateianhaenge == null) { + dateianhaenge = new ArrayList(); + } + return this.dateianhaenge; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePersonDataResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePersonDataResponseType.java new file mode 100644 index 00000000..4cf66d4b --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ChangePersonDataResponseType.java @@ -0,0 +1,198 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.v1_3_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; + + +/** + * Typ des Response für eine Änderung der allgemeinen Personendaten + * + *

Java-Klasse für ChangePersonDataResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="ChangePersonDataResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/>
+ *         <element name="BetroffeneObjekte" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Art" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+ *                   <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangePersonDataResponse_Type", propOrder = { + "person", + "betroffeneObjekte" +}) +public class ChangePersonDataResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person", required = true) + protected PersonType person; + @XmlElement(name = "BetroffeneObjekte") + protected List betroffeneObjekte; + + /** + * 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; + } + + /** + * Gets the value of the betroffeneObjekte property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the betroffeneObjekte property. + * + *

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

+     *    getBetroffeneObjekte().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ChangePersonDataResponseType.BetroffeneObjekte } + * + * + */ + public List getBetroffeneObjekte() { + if (betroffeneObjekte == null) { + betroffeneObjekte = new ArrayList(); + } + return this.betroffeneObjekte; + } + + + /** + *

Java-Klasse für anonymous complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Art" type="{http://www.w3.org/2001/XMLSchema}anyType"/>
+     *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "art", + "objektId" + }) + public static class BetroffeneObjekte { + + @XmlElement(name = "Art", required = true) + protected Object art; + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + + /** + * Ruft den Wert der art-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getArt() { + return art; + } + + /** + * Legt den Wert der art-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setArt(Object value) { + this.art = 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; + } + + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/CheckAddressRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/CheckAddressRequestType.java new file mode 100644 index 00000000..7f5698f0 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/CheckAddressRequestType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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_9.ADRESSEType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; + + +/** + * Requesttyp um eine Adresse zu ueberprüfen + * + *

Java-Klasse für CheckAddressRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CheckAddressRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="Adresse" type="{urn:omds20}ADRESSE_Type"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckAddressRequest_Type", propOrder = { + "adresse" +}) +public class CheckAddressRequestType + extends CommonRequestType +{ + + @XmlElement(name = "Adresse", required = true) + protected ADRESSEType adresse; + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link ADRESSEType } + * + */ + public ADRESSEType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ADRESSEType } + * + */ + public void setAdresse(ADRESSEType value) { + this.adresse = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/CheckAddressResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/CheckAddressResponseType.java new file mode 100644 index 00000000..10af3913 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/CheckAddressResponseType.java @@ -0,0 +1,103 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.v1_3_0.common.AdresseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonResponseType; + + +/** + * Responsetyp der Überprüfung einer Adresse + * + *

Java-Klasse für CheckAddressResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="CheckAddressResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Adresse" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" minOccurs="0"/>
+ *         <element name="AlternativeAdressen" type="{urn:omds3CommonServiceTypes-1-1-0}Adresse_Type" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CheckAddressResponse_Type", propOrder = { + "adresse", + "alternativeAdressen" +}) +public class CheckAddressResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Adresse") + protected AdresseType adresse; + @XmlElement(name = "AlternativeAdressen") + protected List alternativeAdressen; + + /** + * Ruft den Wert der adresse-Eigenschaft ab. + * + * @return + * possible object is + * {@link AdresseType } + * + */ + public AdresseType getAdresse() { + return adresse; + } + + /** + * Legt den Wert der adresse-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AdresseType } + * + */ + public void setAdresse(AdresseType value) { + this.adresse = value; + } + + /** + * Gets the value of the alternativeAdressen property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the alternativeAdressen property. + * + *

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

+     *    getAlternativeAdressen().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AdresseType } + * + * + */ + public List getAlternativeAdressen() { + if (alternativeAdressen == null) { + alternativeAdressen = new ArrayList(); + } + return this.alternativeAdressen; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/DeleteCommunicationObjectRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/DeleteCommunicationObjectRequestType.java new file mode 100644 index 00000000..30de3f00 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/DeleteCommunicationObjectRequestType.java @@ -0,0 +1,143 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.XmlElements; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; +import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Typ des Requestobjekts für die Löschung einer Kommunikationsverbindung + * + *

Java-Klasse für DeleteCommunicationObjectRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeleteCommunicationObjectRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *         <choice maxOccurs="unbounded">
+ *           <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *           <element name="KommunikationsVerbindung" type="{urn:omds20}EL-Kommunikation_Type"/>
+ *         </choice>
+ *         <element name="WirksamtkeitAb" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeleteCommunicationObjectRequest_Type", propOrder = { + "objektId", + "objektIdOrKommunikationsVerbindung", + "wirksamtkeitAb" +}) +public class DeleteCommunicationObjectRequestType + extends CommonRequestType +{ + + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + @XmlElements({ + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", type = ObjektIdType.class), + @XmlElement(name = "KommunikationsVerbindung", type = ELKommunikationType.class) + }) + protected List objektIdOrKommunikationsVerbindung; + @XmlElement(name = "WirksamtkeitAb", required = true) + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar wirksamtkeitAb; + + /** + * Die Personennr als ObjektId + * + * @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 objektIdOrKommunikationsVerbindung property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the objektIdOrKommunikationsVerbindung property. + * + *

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

+     *    getObjektIdOrKommunikationsVerbindung().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ObjektIdType } + * {@link ELKommunikationType } + * + * + */ + public List getObjektIdOrKommunikationsVerbindung() { + if (objektIdOrKommunikationsVerbindung == null) { + objektIdOrKommunikationsVerbindung = new ArrayList(); + } + return this.objektIdOrKommunikationsVerbindung; + } + + /** + * Ruft den Wert der wirksamtkeitAb-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getWirksamtkeitAb() { + return wirksamtkeitAb; + } + + /** + * Legt den Wert der wirksamtkeitAb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setWirksamtkeitAb(XMLGregorianCalendar value) { + this.wirksamtkeitAb = value; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/DeleteCommunicationObjectResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/DeleteCommunicationObjectResponseType.java new file mode 100644 index 00000000..00b8c337 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/DeleteCommunicationObjectResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.v1_3_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; + + +/** + * Typ des Response für eine Löschung einer Kommunikationsverbindung + * + *

Java-Klasse für DeleteCommunicationObjectResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="DeleteCommunicationObjectResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DeleteCommunicationObjectResponse_Type", propOrder = { + "person" +}) +public class DeleteCommunicationObjectResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person") + protected PersonType person; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/GetPartnerRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/GetPartnerRequestType.java new file mode 100644 index 00000000..2f714ecb --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/GetPartnerRequestType.java @@ -0,0 +1,97 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.v1_3_0.common.AgentFilterType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.CommonRequestType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.ObjektIdType; + + +/** + * Requesttyp um aktuelle Partnerdaten zu beziehen + * + *

Java-Klasse für GetPartnerRequest_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetPartnerRequest_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonRequest_Type">
+ *       <sequence>
+ *         <element name="AuthFilter" type="{urn:omds3CommonServiceTypes-1-1-0}AgentFilter_Type" minOccurs="0"/>
+ *         <element ref="{urn:omds3CommonServiceTypes-1-1-0}ObjektId"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetPartnerRequest_Type", propOrder = { + "authFilter", + "objektId" +}) +public class GetPartnerRequestType + extends CommonRequestType +{ + + @XmlElement(name = "AuthFilter") + protected AgentFilterType authFilter; + @XmlElement(name = "ObjektId", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true) + protected ObjektIdType objektId; + + /** + * Ruft den Wert der authFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link AgentFilterType } + * + */ + public AgentFilterType getAuthFilter() { + return authFilter; + } + + /** + * Legt den Wert der authFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AgentFilterType } + * + */ + public void setAuthFilter(AgentFilterType value) { + this.authFilter = value; + } + + /** + * Die Id der Person + * + * @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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/GetPartnerResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/GetPartnerResponseType.java new file mode 100644 index 00000000..4aab41dd --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/GetPartnerResponseType.java @@ -0,0 +1,68 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +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.v1_3_0.common.CommonResponseType; +import at.vvo.omds.types.omds3Types.v1_3_0.common.PersonType; + + +/** + * Responsetyp um aktuelle Partnerdaten zu beziehen + * + *

Java-Klasse für GetPartnerResponse_Type complex type. + * + *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. + * + *

+ * <complexType name="GetPartnerResponse_Type">
+ *   <complexContent>
+ *     <extension base="{urn:omds3CommonServiceTypes-1-1-0}CommonResponse_Type">
+ *       <sequence>
+ *         <element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetPartnerResponse_Type", propOrder = { + "person" +}) +public class GetPartnerResponseType + extends CommonResponseType +{ + + @XmlElement(name = "Person") + protected PersonType person; + + /** + * 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; + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ObjectFactory.java new file mode 100644 index 00000000..bf159710 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/ObjectFactory.java @@ -0,0 +1,322 @@ + +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; +import at.vvo.omds.types.omds2Types.v2_9.ELKommunikationType; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the at.vvo.omds.types.omds3Types.v1_3_0.on4partner package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _GetPartnerRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "GetPartnerRequest"); + private final static QName _GetPartnerResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "GetPartnerResponse"); + private final static QName _CheckAddressRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "CheckAddressRequest"); + private final static QName _CheckAddressResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "CheckAddressResponse"); + private final static QName _ChangePartnerMainAddressRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "ChangePartnerMainAddressRequest"); + private final static QName _ChangePartnerMainAddressResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "ChangePartnerMainAddressResponse"); + private final static QName _ChangePersonDataRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "ChangePersonDataRequest"); + private final static QName _ChangePersonDataResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "ChangePersonDataResponse"); + private final static QName _ChangeCommunicationObjectRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "ChangeCommunicationObjectRequest"); + private final static QName _AddCommunicationObjectRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "AddCommunicationObjectRequest"); + private final static QName _AddCommunicationObjectResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "AddCommunicationObjectResponse"); + private final static QName _DeleteCommunicationObjectRequest_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "DeleteCommunicationObjectRequest"); + private final static QName _DeleteCommunicationObjectResponse_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "DeleteCommunicationObjectResponse"); + private final static QName _ChangeCommunicationObjectRequestTypeBisherigeKommunikationsVerbindung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "BisherigeKommunikationsVerbindung"); + private final static QName _ChangeCommunicationObjectRequestTypeGeaenderteKommunikationsVerbindung_QNAME = new QName("urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", "GeaenderteKommunikationsVerbindung"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_3_0.on4partner + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ChangePersonDataResponseType } + * + */ + public ChangePersonDataResponseType createChangePersonDataResponseType() { + return new ChangePersonDataResponseType(); + } + + /** + * Create an instance of {@link ChangePartnerMainAddressRequestType } + * + */ + public ChangePartnerMainAddressRequestType createChangePartnerMainAddressRequestType() { + return new ChangePartnerMainAddressRequestType(); + } + + /** + * Create an instance of {@link GetPartnerRequestType } + * + */ + public GetPartnerRequestType createGetPartnerRequestType() { + return new GetPartnerRequestType(); + } + + /** + * Create an instance of {@link GetPartnerResponseType } + * + */ + public GetPartnerResponseType createGetPartnerResponseType() { + return new GetPartnerResponseType(); + } + + /** + * Create an instance of {@link CheckAddressRequestType } + * + */ + public CheckAddressRequestType createCheckAddressRequestType() { + return new CheckAddressRequestType(); + } + + /** + * Create an instance of {@link CheckAddressResponseType } + * + */ + public CheckAddressResponseType createCheckAddressResponseType() { + return new CheckAddressResponseType(); + } + + /** + * Create an instance of {@link ChangePartnerMainAddressResponseType } + * + */ + public ChangePartnerMainAddressResponseType createChangePartnerMainAddressResponseType() { + return new ChangePartnerMainAddressResponseType(); + } + + /** + * Create an instance of {@link ChangePersonDataRequestType } + * + */ + public ChangePersonDataRequestType createChangePersonDataRequestType() { + return new ChangePersonDataRequestType(); + } + + /** + * Create an instance of {@link ChangeCommunicationObjectRequestType } + * + */ + public ChangeCommunicationObjectRequestType createChangeCommunicationObjectRequestType() { + return new ChangeCommunicationObjectRequestType(); + } + + /** + * Create an instance of {@link ChangeCommunicationObjectResponse } + * + */ + public ChangeCommunicationObjectResponse createChangeCommunicationObjectResponse() { + return new ChangeCommunicationObjectResponse(); + } + + /** + * Create an instance of {@link ChangeCommunicationObjectResponseType } + * + */ + public ChangeCommunicationObjectResponseType createChangeCommunicationObjectResponseType() { + return new ChangeCommunicationObjectResponseType(); + } + + /** + * Create an instance of {@link AddCommunicationObjectRequestType } + * + */ + public AddCommunicationObjectRequestType createAddCommunicationObjectRequestType() { + return new AddCommunicationObjectRequestType(); + } + + /** + * Create an instance of {@link AddCommunicationObjectResponseType } + * + */ + public AddCommunicationObjectResponseType createAddCommunicationObjectResponseType() { + return new AddCommunicationObjectResponseType(); + } + + /** + * Create an instance of {@link DeleteCommunicationObjectRequestType } + * + */ + public DeleteCommunicationObjectRequestType createDeleteCommunicationObjectRequestType() { + return new DeleteCommunicationObjectRequestType(); + } + + /** + * Create an instance of {@link DeleteCommunicationObjectResponseType } + * + */ + public DeleteCommunicationObjectResponseType createDeleteCommunicationObjectResponseType() { + return new DeleteCommunicationObjectResponseType(); + } + + /** + * Create an instance of {@link ChangePersonDataResponseType.BetroffeneObjekte } + * + */ + public ChangePersonDataResponseType.BetroffeneObjekte createChangePersonDataResponseTypeBetroffeneObjekte() { + return new ChangePersonDataResponseType.BetroffeneObjekte(); + } + + /** + * Create an instance of {@link ChangePartnerMainAddressRequestType.UeberschreibeZustelladresseInVertraegen } + * + */ + public ChangePartnerMainAddressRequestType.UeberschreibeZustelladresseInVertraegen createChangePartnerMainAddressRequestTypeUeberschreibeZustelladresseInVertraegen() { + return new ChangePartnerMainAddressRequestType.UeberschreibeZustelladresseInVertraegen(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPartnerRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "GetPartnerRequest") + public JAXBElement createGetPartnerRequest(GetPartnerRequestType value) { + return new JAXBElement(_GetPartnerRequest_QNAME, GetPartnerRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPartnerResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "GetPartnerResponse") + public JAXBElement createGetPartnerResponse(GetPartnerResponseType value) { + return new JAXBElement(_GetPartnerResponse_QNAME, GetPartnerResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CheckAddressRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "CheckAddressRequest") + public JAXBElement createCheckAddressRequest(CheckAddressRequestType value) { + return new JAXBElement(_CheckAddressRequest_QNAME, CheckAddressRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CheckAddressResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "CheckAddressResponse") + public JAXBElement createCheckAddressResponse(CheckAddressResponseType value) { + return new JAXBElement(_CheckAddressResponse_QNAME, CheckAddressResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangePartnerMainAddressRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "ChangePartnerMainAddressRequest") + public JAXBElement createChangePartnerMainAddressRequest(ChangePartnerMainAddressRequestType value) { + return new JAXBElement(_ChangePartnerMainAddressRequest_QNAME, ChangePartnerMainAddressRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangePartnerMainAddressResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "ChangePartnerMainAddressResponse") + public JAXBElement createChangePartnerMainAddressResponse(ChangePartnerMainAddressResponseType value) { + return new JAXBElement(_ChangePartnerMainAddressResponse_QNAME, ChangePartnerMainAddressResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangePersonDataRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "ChangePersonDataRequest") + public JAXBElement createChangePersonDataRequest(ChangePersonDataRequestType value) { + return new JAXBElement(_ChangePersonDataRequest_QNAME, ChangePersonDataRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangePersonDataResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "ChangePersonDataResponse") + public JAXBElement createChangePersonDataResponse(ChangePersonDataResponseType value) { + return new JAXBElement(_ChangePersonDataResponse_QNAME, ChangePersonDataResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangeCommunicationObjectRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "ChangeCommunicationObjectRequest") + public JAXBElement createChangeCommunicationObjectRequest(ChangeCommunicationObjectRequestType value) { + return new JAXBElement(_ChangeCommunicationObjectRequest_QNAME, ChangeCommunicationObjectRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddCommunicationObjectRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "AddCommunicationObjectRequest") + public JAXBElement createAddCommunicationObjectRequest(AddCommunicationObjectRequestType value) { + return new JAXBElement(_AddCommunicationObjectRequest_QNAME, AddCommunicationObjectRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddCommunicationObjectResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "AddCommunicationObjectResponse") + public JAXBElement createAddCommunicationObjectResponse(AddCommunicationObjectResponseType value) { + return new JAXBElement(_AddCommunicationObjectResponse_QNAME, AddCommunicationObjectResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteCommunicationObjectRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "DeleteCommunicationObjectRequest") + public JAXBElement createDeleteCommunicationObjectRequest(DeleteCommunicationObjectRequestType value) { + return new JAXBElement(_DeleteCommunicationObjectRequest_QNAME, DeleteCommunicationObjectRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DeleteCommunicationObjectResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "DeleteCommunicationObjectResponse") + public JAXBElement createDeleteCommunicationObjectResponse(DeleteCommunicationObjectResponseType value) { + return new JAXBElement(_DeleteCommunicationObjectResponse_QNAME, DeleteCommunicationObjectResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "BisherigeKommunikationsVerbindung", scope = ChangeCommunicationObjectRequestType.class) + public JAXBElement createChangeCommunicationObjectRequestTypeBisherigeKommunikationsVerbindung(ELKommunikationType value) { + return new JAXBElement(_ChangeCommunicationObjectRequestTypeBisherigeKommunikationsVerbindung_QNAME, ELKommunikationType.class, ChangeCommunicationObjectRequestType.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ELKommunikationType }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", name = "GeaenderteKommunikationsVerbindung", scope = ChangeCommunicationObjectRequestType.class) + public JAXBElement createChangeCommunicationObjectRequestTypeGeaenderteKommunikationsVerbindung(ELKommunikationType value) { + return new JAXBElement(_ChangeCommunicationObjectRequestTypeGeaenderteKommunikationsVerbindung_QNAME, ELKommunikationType.class, ChangeCommunicationObjectRequestType.class, value); + } + +} diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/package-info.java new file mode 100644 index 00000000..c75b8dd4 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/on4partner/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on4partner", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.v1_3_0.on4partner; diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/package-info.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/package-info.java new file mode 100644 index 00000000..47ea3948 --- /dev/null +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_3_0/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:omds3ServiceTypes-1-1-0", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package at.vvo.omds.types.omds3Types.v1_3_0; diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omds20Types_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omds20Types_binding.xml new file mode 100644 index 00000000..7f80124f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omds20Types_binding.xml @@ -0,0 +1,13 @@ + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsCommonServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsCommonServiceTypes_binding.xml new file mode 100644 index 00000000..d7fef5af --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsCommonServiceTypes_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsExampleVuExtension_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsExampleVuExtension_binding.xml new file mode 100644 index 00000000..9c4a4e76 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsExampleVuExtension_binding.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsServiceTypes_binding.xml new file mode 100644 index 00000000..989eb7cb --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/omdsServiceTypes_binding.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/wsdl_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/wsdl_binding.xml new file mode 100644 index 00000000..0919181b --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/wsdl_binding.xml @@ -0,0 +1,18 @@ + + + + + + true + false + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/wsdl_broker_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/wsdl_broker_binding.xml new file mode 100644 index 00000000..f41aa235 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-1-1/wsdl_broker_binding.xml @@ -0,0 +1,18 @@ + + + + + + true + false + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds20Types_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds20Types_binding.xml new file mode 100644 index 00000000..353efbb9 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds20Types_binding.xml @@ -0,0 +1,13 @@ + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_Common_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_Common_binding.xml new file mode 100644 index 00000000..25619662 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_Common_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_Kfz_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_Kfz_binding.xml new file mode 100644 index 00000000..d6c0a57e --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_Kfz_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_RS_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_RS_binding.xml new file mode 100644 index 00000000..7960fc76 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_RS_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_SachPrivat_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_SachPrivat_binding.xml new file mode 100644 index 00000000..de2a7fbf --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON2_Antrag_SachPrivat_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON3_Vertrag_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON3_Vertrag_binding.xml new file mode 100644 index 00000000..8385ea75 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON3_Vertrag_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON4_Partner_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON4_Partner_binding.xml new file mode 100644 index 00000000..542350e8 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omds3_ON4_Partner_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsCommonServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsCommonServiceTypes_binding.xml new file mode 100644 index 00000000..b599ee12 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsCommonServiceTypes_binding.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsExampleVuExtension_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsExampleVuExtension_binding.xml new file mode 100644 index 00000000..7932dd32 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsExampleVuExtension_binding.xml @@ -0,0 +1,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsServiceTypes_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsServiceTypes_binding.xml new file mode 100644 index 00000000..88261620 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/omdsServiceTypes_binding.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/wsdl_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/wsdl_binding.xml new file mode 100644 index 00000000..2dae4b24 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/wsdl_binding.xml @@ -0,0 +1,18 @@ + + + + + + true + false + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/wsdl_broker_binding.xml b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/wsdl_broker_binding.xml new file mode 100644 index 00000000..6889eafd --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/bind/v1-3-0/wsdl_broker_binding.xml @@ -0,0 +1,18 @@ + + + + + + true + false + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-1-1/ReadMe.txt b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/ReadMe.txt new file mode 100644 index 00000000..ba14770f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/ReadMe.txt @@ -0,0 +1,24 @@ +Versionen +================================ +OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins' +OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0 +OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert + + + +Zweck der Files in Version 1.1.1 +================================ + +Fuer den Versicherer: +- omds3Services-x-.wsdl - Webservice Definition fuer den Versicherer +- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente +- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices +- omds3ExampleVuServiceTypes.xsd - Beispiel f�r abgeleitete, selbstdefinierte Erweiterungen des Versicherers + +Fuer den Makler: +- omds3ServicesBroker-x-.wsdl - Webservice Definition fuer den Makler +- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente +- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices + +wobei -x- die jeweilige Version bezeichnet. + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-1-1/ReleaseNotes-1-1-1.txt b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/ReleaseNotes-1-1-1.txt new file mode 100644 index 00000000..16b218a1 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/ReleaseNotes-1-1-1.txt @@ -0,0 +1,85 @@ +============= +Version 1.1.1 +============= + +Was ist neu oder anders in Version 1.1.1 im Vergleich zur Version 1.1.0? +======================================================================== + +1. Es werden einige Fehler korrigiert, es gibt keine grundsaetzlichen Aenderungen. Daher +ist bleiben die Namespaces unveraendert gegenueber Version 1.1.0. + +2. - Die Filenames der WSDL und XSD-Files haben die Versionsnummer nicht mehr angehängt, +da dies als unhandlich in der Generierung beeinsprucht wurde. Die Versionsnummer 1.1.1 ist +aber als Attribut im Kopf der XML-Dateien enthalten. + +3. Das Element serviceFault im File omds3CommonServiceTypes.xsd hatte keinen Type zugewiesen. +Dies wurde korrigiert auf Type ServiceFault. + +4. Das Element GeschInteresseLfnr hatte keinen Typ und hat jetzt den Typ xsd:unsignedIint bekommen. + +5. In GetDocumentInfosResponse_Type hatten ActualOffset, ActualMaxResults und TotalResults keinen Typ. +Der Typ wurde für die drei Elemente auf xsd:unsignedInt festgelegt. + +6. In MeldungsZusammenfassung_Type hatte das Element LfdNr keinen Typ. Der Typ wurde festgelegt mit xsd:unsignedInt. + +7. In Schadenereignis_Type hatten die Elemente vormaligeIdGeschaeftsfall und nachfolgendeIdGeschäftsfall keinen Typ. +Der Typ wurde festgelegt mit 'xsd:string'. Der Umlaut im Element 'nachfolgendeIdGeschäftsfall' wurde aufgelöst +zu 'nachfolgendeIdGeschaeftsfall'. + +8. In SchadenLight_Type hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'. +Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'. + +9. In SchadenType hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'. +Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'. + +10. In Meldungszusammenfassung_Type im ErgebnisSchaeden das Element 'LfdNr' war kein Typ festelegt. Dieser wurde auf +'xsd:unsignedInt' festgelegt. + +11. In omds3Services.wsdl und in omds3ServicesBroker.wsdl waren die Faultelemente bei einigen Services für wsdl und soap +unterschiedlich benannt. Die Benennung wurde angegelichen. + + +============= +Version 1.1.0 +============= + +Was ist neu oder anders in Version 1.1.0 im Vergleich zur Version 1.0.0? +======================================================================== + +1. Filenames wurden mit Versionsnummer '1-1-0' ergaenzt, Namespaces haben ebenfalls die Versionsnummer erhalten. + +2. Die Services für Schadenmeldung und Schadenstatus wurden ergänzt. + +3. Neues WSDL für Services auf der Maklerseite: 'omds3ServicesBroker-1-1-0.wsdl'. + +4. Ein neues XSD fuer Typen, die allen OMDS 3 Services gemeinsam sind: 'omds3CommonServiceTypes-1-1-0.xsd'. + Übergeordnete Datentypen und Elemente sind in diese Datei verschoben worden. + +5. Im Element UserDataResponse ist das Unterlement 'address' enfallen, da die Adressdaten auch im Unterelement 'person' übermittelt werden können. + +6. Die Message 'serviceFault' im WSDL ist umbenannt worden nach 'ServiceFaultMsg', um Verwechslung mit dem Typ 'ServiceFault' im XSD zu vermeiden. + Die Referenzen auf das Element 'serviceFault' in den XSD-Files sind ersetzt worden durch lokale Elemente 'ServiceFault' mit dem Typ 'ServiceFault' + +7. Im Typ 'HttpActionLinkType' fehlten die verschiedenen in der Dokumentation vorgesehenen Types im Enum. Diese wurden ergänzt. + +8. Im Typ 'ElementIdType' fehlte der Typ des Elements 'idIsSingleUse'. Dieser wurde als boolean deklariert. + +9. Exemplarische Demonstration einer Versicherungs-spezifischen Erweiterung des Services wurde aufgenommen als 'omds3exampleVuServiceTypes-1-1-0.xsd'. + +10. Die Deklaration einer UsernameToken-Policy wurde ins WSDL 'omds3Services-1-1-0.wsdl' aufgenommen. + +11. Typ PolicyDocumentType zu DocumentType umbenannt, da die Dokumententypen nicht nur auf Polizzen bezogen sind. + Die Dokumententypen für Schaden wurden in 'DocumentType' als Enum ergänzt. + +13. Ein Schreibfehler wurde in MaklerID_Type korrigiert: 'MaklertID_Type' wurde zu 'MaklerID_Type'. + +14. AgentFilter umbenannt zu AgentFilter_Type + Subelemente in AgentFilter_Type wurden umbenannt: 'agentID' zu 'MaklerID' und 'agentNumber' zu 'Vermnr'. + +15. In 'ArcImageInfosRequest' und in 'PolizzenObjektSpezifikation_Type' wurde das Element 'policyPartyRole' umbenannt zu 'policyPartnerRole', + da der Typ 'PolicyPartnerRole' heißt. + +16. Für das Feld 'errorType' im Typ 'ServiceFault' wurde ein Enum für 1 = Fehler, 2 = Warnung und 3 = Hinweis hinterlegt. + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds29-00.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds29-00.xsd new file mode 100644 index 00000000..ad0c9a60 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds29-00.xsd @@ -0,0 +1,7305 @@ + + + + + + Version 29-00 - OMDS Arbeitsgruppe + + + + + + + + + + + + + + + + + + + + InhCd=AI + + + + + + + InhCd=VI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Postzertifizierter Adress Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xxxxxxxxxx (19,10) + + + + + + + + + + decimal xxx.xxxxxx (9,6) + + + + + + + + + + decimal xxxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nummer der Mahnung + Laufende Nummer pro erfolgter Mahnung bzw. Mahnende innerhalb eines Mahnverfahrens + + + + + + + + Mahnbetrag + Enthält "alles" (Prämien, Spesen, allfällige Zinsen) + Ist 0.00 für MahnStufeCd "L" + + + + + MahnSpesen + Enthält Spesen, allfällige Zinsen + Sind in MahnBetrag ebenfalls bereits enthalten + + + + + Mahnstufe in codierter Form + + + + + Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Für Mahnung zuständig bei VU, Sachbearbeiter, Abteilung, Telefon, Email etc. + + + + + + + + + + + Für Mahnung beauftragte Stelle, Inkassobüro, Anwalt, Telefon, Email etc. + + + + + + + + + + + Datum, ab wann die Mahnstufe gilt + + + + + Datum, bis wann die Mahnstufe gilt. Ist ungleich MahnStufeGueltigAbNext. + + + + + Nächste Mahnstufe in codierter Form + + + + + Nächste Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Datum, ab wann die nächste Mahnstufe gilt + + + + + Datum, wann letzte Zahlung zu Prämienkonto erfolgte + + + + + Datum, welche älteste Fälligkeit gemahnt wird + + + + + Anzahl der gemahnten Fälligkeiten + + + + + Grund, warum ein Einzugsversuch nicht erfolgreich war, in codierter Form + + + + + Datum, bis wann die Deckung gegeben ist + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xx (11,2) + + + + + + + + + + decimal xxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Änderungsgrund + + + + + sonstiges + + + + + Änderung ohne Prämienwirksamk. + + + + + Änderung mit Prämienwirksamk. + + + + + Bonus/Malus-Anpassung + + + + + gesetzl.Erhöhung MindestVers.Su. + + + + + Indexanpassung + + + + + Konvertierung + + + + + Neuvertrag + + + + + Partnerdaten + + + + + Reaktivierung nach Ruhen Teil + + + + + Reaktivierung nach Ruhen Voll + + + + + Ruhen Teil + + + + + Ruhen Voll + + + + + Sparteneinschluß + + + + + Storno Teil + + + + + Storno Voll + + + + + Tarifanpassung Allgemein + + + + + + + Antriebsart + + + + + ohne Antrieb (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Gas (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Diesel (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin + + + + + Elektro (E) + + + + + Diesel + + + + + Sonstiges + + + + + Vielstoff (unterschiedliche Kraftstoffe) + + + + + Flüssiggas (LPG) + + + + + Benzin/Flüssiggas (LPG) + + + + + Benzin/Erdgas (CNG) + + + + + Hybr.Benzin/E + + + + + Erdgas (CNG) + + + + + Hybr.Diesel/E + + + + + Wasserstoff + + + + + Hybr.Wasserst./E + + + + + Wasserstoff/Benzin + + + + + Wasserst./Benzin/E + + + + + Brennstoffzelle/Wasserstoff + + + + + Brennstoffzelle/Benzin + + + + + Brennstoffzelle/Methanol + + + + + Biogas + + + + + Benzin/Biogas + + + + + Hybr.Erdgas (CNG)/E + + + + + Hybr. Biogas/E + + + + + Benzin/Ethanol (E85) + + + + + + + Bezugsberechtigungsart + + + + + Ablebensfall + + + + + Erlebensfall + + + + + sonstiger Leistungsfall + + + + + + + Bearbeitungsstand + + + + + sonstiges + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen + + + + + + + Spezifizierung des Betrages + + + + + Sonstige + + + + + Bausparen prämienbegünstiger Beitrag + + + + + Bausparen begünstiger Höchsbeitrag + + + + + Bausparen noch prämienwirksam + + + + + Bausparen Prämie gesamt + + + + + Bausparen Ansparen Saldo + + + + + Bausparen mögliche Vorauszahlung + + + + + Bausparen prämienwirksame Zahlungen + + + + + Bausparen Ansparen Zinssatz + + + + + Bausparen Darlehen Restauszahlungsbetrag + + + + + Bausparen Darlehen Auszahlungen gesamt + + + + + Bausparen Darlehen Mehrleistung + + + + + Bausparen Darlehen bedingungsgemäße Rate + + + + + Bausparen Darlehen Saldo + + + + + Bausparen Darlehen Zinssatz + + + + + Bausparen Einzahlungen laufendes Jahr + + + + + Bausparen Prämie + + + + + Bausparen Punkte zum Stichtag + + + + + Bausparen Prämienvortrag + + + + + Bausparen Sparbetrag + + + + + Bausparen Zinsen nach Bindefristende + + + + + Leben Ablebenssumme mit Gewinnanteilen + + + + + Leben Ablebenssumme ohne Gewinnanteile + + + + + Leben Erlebenssumme mit Gewinnanteilen + + + + + Leben Erlebenssumme ohne Gewinnanteile + + + + + Leben Prämienfreier Wert mit Gewinnanteilen + + + + + Leben Prämienfreier Wert ohne Gewinnanteile + + + + + Leben Rückkaufswert mit Gewinnanteilen + + + + + Leben Rückkaufswert ohne Gewinnanteile + + + + + Leben Teilauszahlung + + + + + Leben Fondgebunden Fondskurs + + + + + Leben Fondgebunden Guthaben + + + + + Leben Fondgebunden Guthabenaufteilung + + + + + Leben Fondgebunden Höchststand + + + + + Leben Fondgebunden Stück + + + + + Leben Fondgebunden Zuführungsaufteilung + + + + + Leben Fondgebunden Portfolio-Gesamtvertragswert + + + + + Leben Fondgebunden Garantiewert + + + + + Leben Fondgebunden Summe einbezahlte Prämie + + + + + Kfz Listenpreis + + + + + Kfz Sonderausstattung + + + + + Tarifprämie + + + + + Zuzahlung + + + + + + + Beteiligungsrolle + + + + + sonstige + + + + + Anspruchsteller + + + + + Anderes VU + + + + + Anwalt + + + + + Bezugsberechtigter + + + + + Behörden + + + + + Bestattung + + + + + Gegner + + + + + Geschädigter + + + + + Lenker + + + + + Regressgegner + + + + + Sachverständiger + + + + + Verursacher + + + + + Werkstatt + + + + + Zahlungsempfänger + + + + + Zeuge + + + + + + + Entscheidungsfrage + + + + + sonstige + + + + + Vorsteuerabzugsberechtigt Ja/Nein + + + + + Ersatzwagenverzicht Ja/Nein (Variante A/B) + + + + + Finanzamtsbestätigung erwünscht Ja/Nein + + + + + Grüne Karte erwünscht Ja/Nein + + + + + Elektronische Kommunikation erwünscht Ja/Nein + + + + + Kaskobesichtigung durchgeführt Ja/Nein + + + + + Erfolgt Untersuchung Ja/Nein + + + + + + + + Zweiweg-Entscheidung (J,N) + + + + + + + + + + + Dreiweg-Entscheidung (J,N,0) + + + + + + + Ja + + + + + Nein + + + + + Unbekannt + + + + + + + Einstufungsart + + + + + Gefahrenklasse + + + + + Tarif-, Bonus/Malus-Stufe offiziell + + + + + Tarif-, Bonus/Malus-Stufe VU-intern + + + + + + + Familienstand + + + + + unbekannt + + + + + ledig + + + + + verheiratet + + + + + geschieden + + + + + verwitwet + + + + + Lebensgemeinschaft + + + + + keiner, sonstige + + + + + + + Fahrzeugart + + + + + Sonstige + + + + + Anhänger + + + + + Kraftrad + + + + + Lastkraftwagen + + + + + Motorfahrrad + + + + + Omnibus + + + + + Personenkraftwagen + + + + + Probekennzeichen + + + + + Sonderfahrzeuge + + + + + Zugmaschine + + + + + + + Geschlecht + + + + + unbekannt + + + + + männlich + + + + + weiblich + + + + + + + Erlaubte Werte zu GrundRuecklaufCd + Basis FINancialPAYment Stand Mai 2003 + + + + + Nichteinlösung + + + + + kein Konto + + + + + Konto geschlossen + + + + + kein Abbuchungsauftrag + + + + + Abbuchungsauftrag storniert + + + + + Kontonummer falsch + + + + + Bankleitzahl falsch + + + + + Kundeneinspruch + + + + + Todesfall + + + + + Abbuchungsauftrag wird nicht mehr durchgeführt + + + + + Storno + + + + + Lastschrift auf dieses Konto nicht möglich + + + + + Gutschrift auf dieses Konto gestzl. nicht möglich + + + + + Formalfehler + + + + + keine Rückläuferaktivität + + + + + + + Grenzwertart + + + + + DauerfolgenProz(UV) + + + + + Karenzmonate + + + + + Karenztage + + + + + + + Identifizierungsart + + + + + Firmenbuchnummer + + + + + Sozialversicherungsnr + + + + + Versicherungsbestätigung + + + + + + + Indexart + + + + + unbekannt, kein Index + + + + + Verbraucherpreisindex + + + + + Baukostenindex + + + + + Maschinenpreisindex + + + + + Rechtschutzindex + + + + + Index, nicht zuordenbar (sonst.) + + + + + + + KommunikationsArt + + + + + Nummer (nicht zuordbar) + + + + + Geschäft Email + + + + + Geschäft Fax + + + + + Geschäft Telefon + + + + + Mobil EMail + + + + + Mobil Fax + + + + + Mobil Telefon + + + + + Privat Email + + + + + Privat Fax + + + + + Privat Telefon + + + + + URL (WebAdresse) Person + + + + + VU-WebAdresse Schadenmeldung + + + + + VU-EMailAdresse Schadenmeldung + + + + + VU-WebAdresse Bestandsanforderung + + + + + VU-EMailAdresse Bestandsanforderung + + + + + + + Internat. KFZ-Kennzeichen + http://de.wikipedia.org/wiki/Liste_der_Kfz-Nationalitätszeichen#Liste + + + + + unbekannt + + + + + sonstiges + + + + + Österreich + + + + + Afghanistan + + + + + Antigua und Barbuda + + + + + Albanien + + + + + Armenien + + + + + Andorra + + + + + Angola + + + + + Aruba + + + + + Australien + + + + + Australien + + + + + Palästinensische Autonomiegebiete/Gazastreifen + + + + + Åland + + + + + Anguilla + + + + + Aserbaidschan + + + + + Belgien + + + + + Bangladesch + + + + + Barbados + + + + + Burkina Faso + + + + + Bulgarien + + + + + Bhutan + + + + + Bosnien und Herzegowina + + + + + Benin + + + + + Bolivien + + + + + Brasilien + + + + + Bahrain + + + + + Brunei + + + + + Bahamas + + + + + Botswana + + + + + Weißrussland + + + + + Belize + + + + + Kuba + + + + + Kamerun + + + + + Kanada + + + + + Demokratische Republik Kongo + + + + + Schweiz + + + + + China (Volksrepublik) + + + + + Elfenbeinküste + + + + + Sri Lanka + + + + + China (Volksrepublik) + + + + + Kolumbien + + + + + Komoren + + + + + Costa Rica + + + + + Kap Verde + + + + + Zypern + + + + + Tschechien + + + + + Deutschland + + + + + Dschibuti + + + + + Dänemark + + + + + Dominikanische Republik + + + + + Algerien + + + + + Spanien + + + + + Kenia + + + + + Tansania + + + + + Uganda + + + + + Ecuador + + + + + Eritrea + + + + + El Salvador + + + + + Estland + + + + + Ägypten + + + + + Äthiopien + + + + + Frankreich + + + + + Finnland + + + + + Fidschi + + + + + Liechtenstein + + + + + Färöer + + + + + Mikronesien + + + + + Gabun + + + + + Vereinigtes Königreich + + + + + Alderney + + + + + Guernsey + + + + + Jersey + + + + + Isle of Man + + + + + Gibraltar + + + + + Guatemala + + + + + Guatemala + + + + + Georgien + + + + + Ghana + + + + + Äquatorialguinea + + + + + Griechenland + + + + + Guinea-Bissau + + + + + Guinea + + + + + Guyana + + + + + Ungarn + + + + + Hongkong + + + + + Honduras + + + + + Kroatien + + + + + Italien + + + + + Israel + + + + + Indien + + + + + Iran + + + + + Irland + + + + + Irak + + + + + Island + + + + + Japan + + + + + Jamaika + + + + + Jordanien + + + + + Kambodscha + + + + + St. Kitts und Nevis + + + + + Kiribati + + + + + Grönland + + + + + Nordkorea + + + + + Kirgisistan + + + + + Saudi-Arabien + + + + + Kuwait + + + + + Kasachstan + + + + + Luxemburg + + + + + Laos + + + + + Libyen + + + + + Liberia + + + + + Lesotho + + + + + Litauen + + + + + Lettland + + + + + Malta + + + + + Marokko + + + + + Malaysia + + + + + Monaco + + + + + Moldawien + + + + + Mexiko + + + + + Mongolei + + + + + Marshallinseln + + + + + Mazedonien + + + + + Montenegro + + + + + Mosambik + + + + + Mauritius + + + + + Malediven + + + + + Malawi + + + + + Myanmar + + + + + Norwegen + + + + + Niederländische Antillen + + + + + Namibia + + + + + Nauru + + + + + Neukaledonien + + + + + Nepal + + + + + Nigeria + + + + + Nordirland + + + + + Nicaragua + + + + + Niederlande + + + + + Neuseeland + + + + + Oman + + + + + Portugal + + + + + Panama + + + + + Palau + + + + + Peru + + + + + Pakistan + + + + + Polen + + + + + Papua-Neuguinea + + + + + Puerto Rico + + + + + Paraguay + + + + + Katar + + + + + Argentinien + + + + + Botswana + + + + + Republik China (Taiwan) + + + + + Zentralafrikanische Republik + + + + + Republik Kongo + + + + + Chile + + + + + Guinea + + + + + Haiti + + + + + Indonesien + + + + + Mauretanien + + + + + Kosovo + + + + + Libanon + + + + + Madagaskar + + + + + Mali + + + + + Niger + + + + + Rumänien + + + + + Südkorea + + + + + Uruguay + + + + + Philippinen + + + + + Bosnisch-Serbische Republik + + + + + San Marino + + + + + Togo + + + + + Burundi + + + + + Rumänien + + + + + Russland + + + + + Ruanda + + + + + Schweden + + + + + Malteserorden + + + + + Serbien und Montenegro + + + + + Swasiland + + + + + Singapur + + + + + Slowakei + + + + + Sierra Leone + + + + + Slowenien + + + + + Suriname + + + + + Senegal + + + + + Somalia + + + + + Salomonen + + + + + Serbien + + + + + Südsudan + + + + + São Tomé und Príncipe + + + + + Sudan + + + + + Seychellen + + + + + Syrien + + + + + Thailand + + + + + Tschad + + + + + Togo + + + + + Tadschikistan + + + + + Osttimor + + + + + Turkmenistan + + + + + Tunesien + + + + + Tonga + + + + + Türkei + + + + + Trinidad und Tobago + + + + + Tuvalu + + + + + Ukraine + + + + + Vereinigte Arabische Emirate + + + + + Vereinigte Staaten von Amerika + + + + + Usbekistan + + + + + Vatikanstaat + + + + + Vanuatu + + + + + Britische Jungferninseln + + + + + Virgin Island (amerik.) + + + + + Vietnam + + + + + Gambia + + + + + Sierra Leone + + + + + Westjordanland + + + + + Dominica + + + + + Grenada + + + + + St. Lucia + + + + + Samoa + + + + + Demokratische Arabische Republik Sahara + + + + + St. Vincent und die Grenadinen + + + + + Jemen + + + + + Jugoslawien + + + + + Venezuela + + + + + Staatenlos + + + + + Sambia + + + + + Südafrika + + + + + Simbabwe + + + + + + + Legitimierungsart + + + + + sonstige + + + + + Führerschein + + + + + Personalausweis + + + + + Reisepass + + + + + + + Löschungsarten + + + + + Markieren als nichtmehrversorgt + + + + + Löschen wg.z.B.Falschlieferung + + + + + Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht + + + + + + + Mahnstufe + + + + + erledigt + + + + + unbekannt + + + + + Zahlungserinnerung + + + + + Qualifizierte Mahnung (§38 bzw. §39) + + + + + Deckungsfreiheit + + + + + Klagsandrohung + + + + + Klagetermin + + + + + Betreuerintervention vor Mahnklage + + + + + Auftrag zur Klage + + + + + Androhung Kennzeichenentzug (§61/3) + + + + + Prämienklage eingebracht + + + + + Brief §39 + + + + + Durchführung Kennzeichenentzug (§61/4) + + + + + Androhung Storno + + + + + Durchführung Storno + + + + + Sonstiges + + + + + + + Paketinhalt + + + + + Allgem. Initialbestand (generelle Schlüssel) + + + + + VU Fondsbestand + + + + + VU Initialbestand (VU Schlüssel) + + + + + VU Mahn/Klagebestand + + + + + VU Mischbestand + + + + + VU Provisionen + + + + + VU Schadenbestand + + + + + VU Vertragsbestand + + + + + + + Paketumfang + + + + + Differenz + + + + + gesamt + + + + + + + Personenart + + + + + natürliche Person + + + + + sonstige Person + + + + + + + Prämienfreiart + + + + + tariflich + + + + + beantragt + + + + + bedingungsgemäß + + + + + sonstige + + + + + + + Polizzenart + + + + + Ersatzpolizze bei Ersatz/Konv. + + + + + Nachversicherung + + + + + Vorpolizze bei Ersatz/Konv. + + + + + Vorpolizze bei Migration + + + + + + + Prämienfrist + + + + + Einmal + + + + + Jahr + + + + + + + Prämienkorrekturart + + + + + sonstige + + + + + Kundenrabatt + + + + + Risikozuschlag + + + + + tariflicher Nachlass + + + + + Unterjährigkeitszuschlag + + + + + + + Provisionsart + + + + + sonstige + + + + + Abschlußprovision + + + + + Einmalprovision + + + + + Folgeprovision + + + + + + + Risikoart + + + + + KFZ-Haftpflicht + + + + + Voll- und Gross-Schadenkasko + + + + + Teilkasko + + + + + KFZ-Assistance + + + + + Reise-Assistance + + + + + Wohn-Assistance + + + + + Unfall-Assistance + + + + + Insassen-Unfall + + + + + Insassen-Unfall Todesfall + + + + + Insassen-Unfall Invalidität + + + + + Insassen-Unfall Taggeld + + + + + Insassen-Unfall Heilkosten + + + + + Abfertigungs-Versicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betr.Unterbrechung-Feuer-Zivil + + + + + Betr.Unterbrechung Feuer-Industrie + + + + + Betr.Unterbrechung-EC + + + + + Betr.Unterbrechung-Maschinenbruch + + + + + Betr.Unterbrechung-Elementarschaden + + + + + Betr.Unterbrechung f.freiber. Tätige + + + + + Veranstaltungen + + + + + Einbruch-Diebstahl + + + + + Kassenboten + + + + + Feuer-Zivil + + + + + Feuer-Landwirtschaft + + + + + Feuer-Industrie + + + + + Feuer-EC + + + + + Waldbrand + + + + + Glasbruch privat + + + + + Glasbruch Geschäft + + + + + Allg.Haftpflicht + + + + + Sonder-Haftpflicht + + + + + Flug-Haftpflicht + + + + + Vermögensschaden + + + + + Atom-Haftpflicht + + + + + Verkehrs-Haftpflicht + + + + + Bauherrn-Haftpflicht + + + + + Boots-Haftpflicht + + + + + Sonstige Haftpflicht + + + + + Haushalt + + + + + Spital + + + + + Ambulanz + + + + + Heilmittel + + + + + Taggeld + + + + + Reise-KV + + + + + Pflegegeld + + + + + KV sonstige + + + + + Leben Kapital + + + + + Leben Risiko + + + + + Leben Rente + + + + + Leben Dread Disease + + + + + Leben veranlagungsorientiert + + + + + Leben Kreditrestschuld + + + + + Leben prämiengefördert + + + + + Leben fondgebunden + + + + + Berufsunfähigkeit + + + + + Erwerbsunfähigkeit + + + + + Pflegegeld + + + + + Leben sonstige + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinenbruch + + + + + Maschinen-Montage + + + + + Maschinen-Garantie + + + + + Elektrogeräte + + + + + Computer-Vers. + + + + + Tiefkühltruhen + + + + + Privat Rechtschutz + + + + + Kfz-Rechtschutz + + + + + Firmen-Rechtschutz + + + + + Schadenersatz- und Strafrechtsschutz + + + + + Arbeitsgerichtsrechtsschutz + + + + + Sozialversicherungsrechtsschutz + + + + + Beratungsrechtsschutz + + + + + Allgemeiner Vertragsrechtsschutz + + + + + Grundstückseigentum- und Mietenrechtsschutz + + + + + Erb- und Familienrechtsschutz + + + + + Disziplinarverfahren + + + + + Disziplinarverfahren für angestellte Ärzte + + + + + Vorsatzdelikte + + + + + Fahrzeugrechtsschutz + + + + + Lenkerrechtsschutz + + + + + Fahrzeugvertragsrechtsschutz + + + + + Sonstiger Rechtsschutz + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kühlgut + + + + + Lizenzverlust + + + + + Atom-Sach + + + + + Bauwesen + + + + + Flugkasko + + + + + Bootskasko + + + + + Grabstätten + + + + + sonstige SV + + + + + Sturm + + + + + Land-Binnenwaren + + + + + See + + + + + Krieg + + + + + Lager + + + + + Valoren-Gewerblich + + + + + Valoren-Privat + + + + + Sportboot-Kasko + + + + + Musik-Instrumente + + + + + Kunst + + + + + Seekasko + + + + + Flusskasko + + + + + Landkasko + + + + + Reisegepäck + + + + + Fotoapparate + + + + + Film/Sach + + + + + Film/Ausfall + + + + + Sonstige Transport + + + + + Tier + + + + + Allg.Unfall + + + + + Kollektiv Unfall + + + + + Schülerunfall + + + + + Volksunfall + + + + + Flug-Unfall + + + + + Boots-Unfall + + + + + Besucher-Unfall + + + + + Unfall mit Kapitalrückgewähr + + + + + Taggeld + + + + + Invalidität + + + + + Unfallrente + + + + + Unfalltod + + + + + Spitalgeld + + + + + Unfallkosten + + + + + Kostenersatz + + + + + + + Rentenzahlungsrhythmus + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + monatlich + + + + + sonstiges + + + + + + + Selbstbehaltart + + + + + Mindestselbstbehalt je Schadenfall + + + + + Maximalselbstbehalt kumuliert + + + + + Maximalselbstbehalt je Schadenfall + + + + + Standardselbstbehalt je Schadenfall + + + + + Selbstbehalt sonst + + + + + + + Schadenursache + + + + + Unbekannte Ursache Feuer + + + + + Blitzschlag + + + + + Selbstentzündung + + + + + Wärmegeräte + + + + + Mech. Energie + + + + + Elektr. Energie + + + + + Offenes Licht und Feuer + + + + + Behälterexplosion + + + + + Kinderbrandstiftung, Brandleg. + + + + + Sonst. Zündquellen + + + + + Fahrlässigkeit + + + + + Materialfehler + + + + + Mech. Gewalt + + + + + Implosion Elektrogeräte + + + + + Elektrizität Elektrogeräte + + + + + Indir. Blitzschäden Elektrog. + + + + + Sonst. Elektrogeräte + + + + + Einbruchdiebstahl + + + + + Einfacher Diebstahl + + + + + Beraubung innerh. Vers. Räuml. + + + + + Beraubung außerh. Vers. Räuml. + + + + + Sonstige Einbruchdiebstahl + + + + + Frostschäden Leitungswasser + + + + + Druckrohrgebr. Leitungswasser + + + + + Aufgebr. Leitungswasser + + + + + Fahrlässigkeit Leitungswasser + + + + + Gebr. an Druckschl./Ventile LW + + + + + Sonstige Leitungswasser + + + + + Glasschäden + + + + + Sturmschäden Kleine Elementar + + + + + Hagelschäden Kleine Elementar + + + + + Schneedruck Kleine Elementar + + + + + Felsst/Steinschl/Erdr kl. El. + + + + + Sonst. Kleine Elementar + + + + + Als Verkehrsteilnehmer Haftpf. + + + + + Bei d. Ausüb. v. Sport Haftpf. + + + + + Verw. v. Hieb/Stich/Schußw. HP + + + + + Als Wohnungsinhaber Haftpflicht + + + + + Sonstige Haftpflicht + + + + + sonstiges + + + + + + + Schlüsselarten (Code-Typen) + + + + + + + Änderungsgrund + + + + + Antriebsart + + + + + Ausstattung + + + + + Bauart + + + + + Bezugsberechtigungsart + + + + + Bearbeitungsstand + + + + + Betragsart + + + + + Beteiligungsrolle + + + + + Dachung + + + + + Entscheidungsfrage + + + + + Einstufungsart + + + + + Familienstand + + + + + Fahrzeugart + + + + + Art des Gebäudes + + + + + Gebäudehöhe + + + + + Geschlecht + + + + + GrundRuecklauf + + + + + Grenzwertart + + + + + Identifizierungsart + + + + + Indexart + + + + + KommunikationsArt + + + + + Internat. KFZ-Kennzeichen + + + + + Legitimierungsart + + + + + Löschungsarten + + + + + Nutzung + + + + + Objektdatenart + + + + + Paketinhalt + + + + + Paketumfang + + + + + Personenart + + + + + Prämienfreiart + + + + + Polizzenart + + + + + Prämienfrist + + + + + Prämienkorrekturart + + + + + Provisionsart + + + + + Risikoart + + + + + Rentenzahlungsrhythmus + + + + + Selbstbehaltart + + + + + Schadenursache + + + + + Art der sonstigen Person + + + + + Sparte + + + + + Steuerart + + + + + Textart + + + + + Versicherungssummenart + + + + + Verbandssparte + + + + + Versicherte Sache + + + + + Verschulden + + + + + Verwendungszweck + + + + + Vertragsprodukt + + + + + Vertragsrolle + + + + + Vertragssparte + + + + + Vertragsstatus + + + + + Währung + + + + + Art des Zeitraumes + + + + + Zahlungsgrund + + + + + Zahlungsrhythmus + + + + + Zahlungsweg + + + + + MahnStufe + + + + + GrundRuecklauf + + + + + + + Art der sonstigen Person + + + + + unbekannt + + + + + Bank + + + + + Versicherung + + + + + Firma + + + + + Gruppe + + + + + Verein + + + + + Körperschaft + + + + + sonstige + + + + + + + Sparte + + + + + sonstige + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + Abfertigungsversicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Einzel-KV + + + + + Gruppen-KV + + + + + Leasing + + + + + Lebensversicherung + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Reiseversicherung + + + + + Rechtschutz + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + + + Steuerart + + + + + Vers-Steuer + + + + + Motorbez. Vers-Steuer + + + + + Feuerschutzsteuer + + + + + + + Textart + + + + + Anrede + + + + + Beruf + + + + + Freitext + + + + + Titel + + + + + Vertragsspez. Klausel + + + + + Beschreibung Schadenort + + + + + Schaden-Expertise (Besichtigungsdaten) + + + + + Oeamtc-Clubkarten-Nr + + + + + Ordnungsbegriff für Zuordnung Fremdsystem + + + + + Risikomerkmal + + + + + + + Versicherungssummenart + + + + + Ablebensumme + + + + + Bausparen Darlehenssumme + + + + + Bausparen Vertragssumme + + + + + Erlebensumme + + + + + EinzelVS + + + + + Höchsthaftungssumme + + + + + Höchstleistungssumme + + + + + ohne Versicherungssumme + + + + + prämienfrei + + + + + prämienpflichtig + + + + + PauschalVS + + + + + + + Verbandssparte + + + + + F. Zivil u. LW + + + + + F. Fabrik + + + + + EC zu Feuer + + + + + F. BU Zivil + + + + + F. BU Fabrik + + + + + EC zu Feuer BU + + + + + Terrorversicherung + + + + + Haushalt + + + + + EG. - Zusatz + + + + + ED (m. K.-Boten) + + + + + Maschinenbruch + + + + + Maschinen BU + + + + + Masch - Montage + + + + + Masch - Garantie + + + + + Elektrogeräte. (ohne Computer) + + + + + Leitungswasser + + + + + Glas + + + + + Kl. Elem. u. Sturm + + + + + Kühlgut + + + + + Bauwesen + + + + + Tier + + + + + Radioisotopen + + + + + Baurücklaß + + + + + Computerversich. + + + + + Einzelunfall + + + + + Kollektivunfall + + + + + Volksunfall + + + + + Privat. Haftpflicht + + + + + Betr. Haftpflicht + + + + + Vermög.-haftpflicht + + + + + Atomhaftpflicht + + + + + Sportversicherung + + + + + Luftfahrt - Haftpfl. + + + + + Luftfahrt - Kasko + + + + + Luftfahrt - Unfall + + + + + Lizenzverlust + + + + + BU f. FB / Selbst. + + + + + KFZ - Haftpfl. + + + + + KFZ - Kasko + + + + + KFZ - Ins. Unf. + + + + + Rechtsschutz + + + + + Transp.-Kasko + + + + + Transp.-Landwaren + + + + + Transp.-Seewaren + + + + + Transp.-Valoren + + + + + Transp.-Verkehrshaftung + + + + + Transp.-Div. (Film, Ausstlg.) + + + + + Reisegepäck + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Vertrauensschaden + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kreditversicherung + + + + + Sonstige Versich. + + + + + Lebensversicherung + + + + + Leben Kapitalversicherung + + + + + Leben Rentenversicherung + + + + + Ablebensversicherung inkl. Kreditrestschuld + + + + + Erlebensversicherung + + + + + Fondsgebundene Lebensversicherung + + + + + Leben eigenständige Dread Disease Versicherung + + + + + Leben eigenständige Berufsunfähigkeitsversicherung + + + + + Leben Pflegerentenversicherung + + + + + Prämienbegünstigte Zukunftsvorsorge + + + + + Betriebliche Altersvorsorge + + + + + Krankenversicherung + + + + + Kranken Einzelversicherung + + + + + Kranken Gruppenversicherung + + + + + Bausparen + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Leasing + + + + + + + Versicherte Sache + + + + + Gebäude + + + + + Einrichtung + + + + + Vorräte + + + + + Maschinen und Anlagen + + + + + Wertgegenstände + + + + + Grundstück + + + + + Betriebsstätte + + + + + Flugzeug + + + + + Wasserfahrzeug + + + + + Tier + + + + + sonstige Sache + + + + + + + Verschulden + + + + + sonstiges + + + + + Eigenverschulden + + + + + Kein Verschulden + + + + + Teilverschulden + + + + + Verschulden ungeklärt + + + + + + + OMDS Version + + + + + + + + Verwendungszweck + + + + + zu keiner besonderen Verwendung bestimmt + + + + + z.Verw.im Rahmen ein.land-u.forstwirtsch.Bet.best. + + + + + zur Verwendung für den Werkverkehr bestimmt + + + + + zur Verwendung für die gewerbsm. Beförderung best. + + + + + alt - z.Verw.f.d.entgelt.Pers.Beförderung bestimmt + + + + + z.Verw.f.d.gewerbsm.Vermietung o.Beist.ein.Lenkers + + + + + zur Verwendung bei Spediteuren bestimmt + + + + + zur Beförderung von gefährlichen Gütern bestimmt + + + + + zur Verw.im Rahmen des Taxigewerbes bestimmt + + + + + zur Verw.von Möbeltransporten bestimmt (§106Abs.8) + + + + + zur Verw.als Schulfahrzeug gem.§112Abs.3 bestimmt + + + + + zur Verw.im Rahmen des Schaustellergewerbes best. + + + + + zur Verw.für entgeltl.Personenbeförderung bestimmt + + + + + z.Verw.i.Bereich d.Strassend.gem.§27Abs.1STVO 1960 + + + + + ausschl.o.vorw.f.Arb.d.Strassend.a.bel.Strassen + + + + + z.Verw.i.Ber. Kanalwartung gem.§27Abs.5STVO best. + + + + + z.kommun.Verw.i.Gebietskörp./Gemeindeverb.bestimmt + + + + + zur Verwendung für den Pannenhilfsdienst bestimmt + + + + + zur Verwendung für Diplomaten bestimmt + + + + + zur Verwendung für Konsuln bestimmt + + + + + ausschl.o.vorw.z.Verw.f.d.öffentl.Hilfsdienst best + + + + + z.Verw.i.Bereich der Post-u.Telegraphenverw. best. + + + + + z.Verw.f.d.Rettungsd.ein.Gebietskörpersch.o.RK + + + + + ausschl.oder vorwiegend für die Feuerwehr bestimmt + + + + + ausschl.oder vorwiegend f.d.priv.Rettungsd.best. + + + + + z.Verwendung i.Bereich d.Österr.Bundesbahnen best. + + + + + zur Verwendung im Bereich der Zollwache bestimmt + + + + + zur Verwendung im Bereich der Steuerfahndung best. + + + + + zur Verw.im Bereich d.öffentl.Sicherheitsd. best. + + + + + zur Verwendung für den Bergrettungsdienst + + + + + z.Verw.f.Fahrten d.Bundespräsidenten b.feierl.Anl. + + + + + zur Verwendung für Staatsfunktionäre bestimmt + + + + + + + Vertragsprodukt + + + + + sonstige + + + + + Bausparen + + + + + Betriebsversicherung + + + + + Flotte (KFZ) + + + + + KV Einzel + + + + + KFZ + + + + + KV Gruppe + + + + + Leben Einzel + + + + + Leben Gruppe + + + + + Leasing + + + + + Landwirtschaftsversicherung + + + + + Privatversicherung + + + + + Unfallversicherung + + + + + Unfall-Gruppe + + + + + + + Vertragssparte oder Bündelung + + + + + Eigenheim Bündel + + + + + Haushalt Bündel + + + + + Landwirtschaft Bündel + + + + + Betrieb/Gewerbe Bündel + + + + + Wohnhaus/Objekt Bündel + + + + + KFZ Bündel + + + + + Personen Bündel + + + + + Privat Bündel + + + + + Sonstige Bündel + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + BUFT + + + + + Bausparen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Krankenversicherung + + + + + Lebensversicherung + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Recht(s)schutz + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + sonstige Einzelversicherung + + + + + + + Vertragsrolle + + + + + Ansprechperson + + + + + Bausparer gesetzlicher Vertreter + + + + + Bausparer mit Prämie + + + + + Bausparer ohne Prämie + + + + + Inkassoadresse + + + + + Gesetzlicher Vertreter + + + + + Lenker + + + + + Korrespondenz/Zustelladresse + + + + + Versicherungsnehmer + + + + + + + Vertragsstatus + + + + + unbekannt + + + + + aktiv + + + + + suspendiert, KZ-Hinterlegung + + + + + beantragt + + + + + kurzfristig + + + + + storniert + + + + + + + Währung + + + + + Dollar Australien + + + + + Lewa Bulgarien + + + + + Dollar Kanadien + + + + + Franken Schweiz + + + + + Pfund Zypern + + + + + Krone Tschechien + + + + + Krone Dänemark + + + + + EURO + + + + + Pfund Großbritannien + + + + + Pfund Gibraltar + + + + + Dollar Hongkong + + + + + Kuna Kroatia + + + + + Forint Ungarn + + + + + Shekel Israel + + + + + Rupie Indien + + + + + Krone Island + + + + + Dinar Jordanien + + + + + Yen Japan + + + + + Pfund Malta + + + + + Peso Mexiko + + + + + Krone Norwegen + + + + + Dollar Neuseeland + + + + + Zloty Polen + + + + + Lau Rumänien + + + + + Krone Schweden + + + + + Dollar Singapur + + + + + Tolar Slowenien + + + + + Krone Slowakei + + + + + Rubel Rußland + + + + + Dinar Tunesien + + + + + Lira Türkei + + + + + Dollar Taiwan + + + + + US Dollar $ + + + + + Dinar Jugoslawien-Rest + + + + + Rand Südafrika + + + + + + + Art des Zeitraumes + + + + + Bedingungsdatum + + + + + Zuteilungsdatum + + + + + Prämienfreistellung + + + + + Beitragfreistellung + + + + + Ruhendstellung + + + + + Sparteneinschluss + + + + + Beobachtungszeitraum + + + + + Einzugsermächtigung + + + + + Bindefrist + + + + + Stornozeitraum + + + + + sonstige + + + + + + + Zahlungsgrund + + + + + sonstige + + + + + bedingungsgemäß + + + + + Kulanz + + + + + Rückzahlung (Minus-Betrag) + + + + + Regress + + + + + Summe bisherige Zahlungen + + + + + + + Zahlungsrhythmus + + + + + betragsfrei + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + Einmalbetrag + + + + + monatlich + + + + + Sonstiges, unbekannt + + + + + + + Zahlungsweg + + + + + unbekannt + + + + + Zahlschein + + + + + Lastschrift + + + + + Kundenkonto + + + + + Kreditkarte + + + + + bar (Post, Kassa) + + + + + Kontoüberweisung + + + + + Scheck + + + + + Umbuchung (Präm.-/Polizzenkto) + + + + + Sonstiges + + + + + + + Bauart + + + + + sonstige + + + + + Fertigteil + + + + + gemischt + + + + + Holz + + + + + massiv + + + + + Metall/Blech + + + + + mobil + + + + + Riegelbau + + + + + + + Gebäudehöhe + + + + + sonstige + + + + + ebenerdig + + + + + ein Stockwerk + + + + + zwei Stockwerke + + + + + mehr als zwei Stockwerke + + + + + + + Ausstattung + + + + + sonstige + + + + + zweckmäßig + + + + + Standard + + + + + gehoben + + + + + + + Dachung + + + + + sonstiges + + + + + hart + + + + + nicht hart + + + + + + + Nutzung + + + + + sonstige + + + + + ständig bewohnt + + + + + nicht ständig bewohnt + + + + + unbewohnt + + + + + + + Art des Gebäudes + + + + + sonstige + + + + + Ein-/Zweifamilienhaus + + + + + Mehrfamilienhaus + + + + + Wochenendhaus + + + + + Nebengebäude + + + + + Gebäude mit gewerblicher Nutzung + + + + + Gebäude mit nicht gewerblicher Nutzung + + + + + Gebäude mit kombinierter Nutzung + + + + + Zu- oder Anbau + + + + + + + Objektdatenart + + + + + sonstiges + + + + + Alarmanlage + + + + + Anzahl Tiere + + + + + Anzahl weitere Personen + + + + + Erreichbarkeit für Löschfahrzeuge + + + + + Geschosse über Erdniveau + + + + + Lage (HORA-Zone) + + + + + Preis pro Quadratmeter + + + + + Quadratmeter + + + + + Safe + + + + + Solaranlage/Fotovoltaik + + + + + Tarifzone + + + + + Tiefkühlbehälter + + + + + Wintergarten + + + + + im verbauten Ort + + + + + außerhalb des Ortsgebiets + + + + + Keller + + + + + Schwimmbecken + + + + + + + + InhCd=VM|VV|VS|VP|VK + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3CommonServiceTypes.xsd new file mode 100644 index 00000000..9ba336fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3CommonServiceTypes.xsd @@ -0,0 +1,307 @@ + + + + + + + Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird + + + + + Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + + + + + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) + + + + + + + Fehler + + + + + Warnung + + + + + Hinweis + + + + + + + + Fehlercode entsprechend allgemeiner Fehlerliste + + + + + + Eine ausgeschriebene Fehlermeldung, für den User + + + + + + + Der Typ einer GeschaeftsfallId + + + + + + Eine GeschäftsfallId als String + + + + + Die OMDS-Version als String + + + + + + + + + + + Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + + + + + Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + + + + + + + Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt. + + + + + Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist. + + + + + + + + + Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt. + + + + + + + + + Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + + + + + Die eindeutige Id des Elements als String + + + + + Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", + ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das + Element dennoch aus anderen Gründen gelöscht werden. + + + + + wahr wenn die Id nur einmal verwendet werden kann, sonst falsch + + + + + + + Definiert die unterschiedlichen Dokumententypen + + + + + + + Sonstiges + + + + + Antrag + + + + + Deckungsbestätigung + + + + + Erstpolizze + + + + + Folgepolizze + + + + + Zusatzvereinbarungen + + + + + Vinkulierungen + + + + + Bewertungsgutachten + + + + + Verständigung Gewinnbeteiligungen + + + + + Umsatz/Lohnsummenmeldung + + + + + Umsatz/Lohnsummenabrechnung + + + + + BU-Summenmeldung + + + + + BU-Summenabrechnung + + + + + Finanzamtsbestätigung + + + + + Kündigung + + + + + Stornopolizze + + + + + Schadenmeldung + + + + + Schadennachtrag + + + + + Gutachten + + + + + Behördliche Anzeigebestätigung + + + + + Kostenvoranschlag + + + + + Rechnung + + + + + Schadenablehnung + + + + + Schadenfoto + + + + + Abfindungserklärung + + + + + Restwertangebot + + + + + Schreiben Rechtsanwalt + + + + + + + + Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist. + + + + + + Versicherungsnehmer + + + + + Versicherte Person + + + + + + + Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ExampleVuServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ExampleVuServiceTypes.xsd new file mode 100644 index 00000000..79c87b7d --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ExampleVuServiceTypes.xsd @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ServiceTypes.xsd new file mode 100644 index 00000000..4affe08d --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ServiceTypes.xsd @@ -0,0 +1,2273 @@ + + + + + + + + Das Request-Objekt für den Actionlink + + + + + Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + + + + + + + + + Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt + + + + + + Das Request-Objekt fuer den Zugriff auf die Userdaten + + + + + + + Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz. + + + + + + + Das Ergebnisobjekt fuer die Userdaten + + + + + Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + + + + + + BenutzerId + + + + + + + + + + Liste der für diesen User unterstützen Services + + + + + + Die ServiceId des jeweiligen Webservice als String + + + + + + + + Ist vom Typ PERSON_Type aus dem OMDS-Datensatz + + + + + + + + Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze + + + + + + + die VUNr aus OMDS als optionaler Filterparameter + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + von inkl. Datum + + + + + bis inkl. Datum + + + + + + + Rückgabeobjekt für eine Liste von OMDS-Datensätzen + + + + + Dieser Typ definiert eine Liste von OMDS-Datensaetzen + + + + + + Fachliche Fehlermeldungen + + + + + + + + Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages + + + + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz + + + + + + + Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen + + + + + + + Liste der angeforderten Pakete + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer ein OMDS-Datensatz-Package + + + + + Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. + + + + + + + + + + + Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist. + + + + + + Meta-Informationen zu diesem Paket + + + + + Gezippte OMDS-Daten als base64Binary + + + + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + + + + + + Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt. + + + + + Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht. + + + + + Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ + + + + + Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int + + + + + entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand + + + + + Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben + + + + + + + + Anfrage Dokumenteninfos + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen. + + + + + + + + + Rückgabe Dokumenteninfos + + + + + + + Informationen zu Dokumenten, wenn vorhanden + + + + + + + + Request zur Abholung eines einzelnen bekannten Dokuments + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + Die Id des Dokuments vom Typ String + + + + + + + + + + + + + Responseobjekt zur Rückgabe eines Dokumentes + + + + + + + Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war + + + + + + + + Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + + + + + Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) + + + + + Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP + + + + + + + Information zu einem einzelnen Dokument + + + + + Die eindeutige Id des Dokuments und Details zur Verwendung + + + + + Der Name des Dokuments als String + + + + + Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code + + + + + Mime-Type des Dokuments + + + + + Größe des Dokuments in Byte + + + + + Erstellungsdatum des Dokuments + + + + + Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze + + + + + + + Informationen zu einem Dokument und das Dokument base64encoded + + + + + Meta-Informationen zum Dokument + + + + + Das eigentliche Dokument als base64-Binary + + + + + + + + Deep-Link Schaden Anfrage + + + + + + + + + Schadennummer vom Typ OMDS Schadennr + + + + + + + + Responseobjekt Deep-Link Schaden + + + + + Deep-Link Partner Anfrage + + + + + + + + + Die Partnernummer als OMDS Personennr-Typ + + + + + + + + Deep-Link Partner Antwort + + + + + Deep-Link Angebot/ Antrag Anfrage + + + + + + + + + Die Nummer der Berechnung, des Angebots oder des Antrags. + + + + + + + + Deep-Link Angebot / Antrag Antwort + + + + + Deep-Link Vertrag Anfrage + + + + + + + + + Die Nummer des Vertrags als OMDS Polizzennr-Typ + + + + + + + + Deep-Link Vertrag Antwort + + + + + Response Deep-Link auf Geschäftsobjekte + + + + + Soll ein Frame angezeigt werden oder nicht + + + + + + Definiert einen Deep-Link + + + + + String mit max. 1024 Zeichen + + + + + + + + + + Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type. + + + + + + Einstiegsseite + + + + + + Suche Partner + + + + + + Suche Vertrag + + + + + + Suche Schaden + + + + + + Suche Angebot/Antrag + + + + + + Schadenübersicht + + + + + + Dokumente + + + + + + Anfrage + + + + + + Stammdaten + + + + + + Bearbeiten + + + + + + Verträge + + + + + + Schäden + + + + + + Angebote + + + + + + Angebots-/ Antragsübersicht + + + + + + Inkassostand + + + + + + Angebot + + + + + + Schadenmeldung + + + + + + Mahnungen + + + + + + + + + Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. + + + + + + + + + Linkbeschreibung vom Typ LinkType + + + + + + + + + Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen. + + + + + Typ für die Durchführung einer Schadenmeldung + + + + + + Optional die Referenz auf eine bereits im System vorhandene Id eines Schadenereignisses + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden. + + + + + + Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. + + + + + Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers + + + + + + + Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind + + + + + Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + + + + + Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen. + + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. + + + + + Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. + + + + + Optional ein Text zur Rolle der Person in Hinblick auf das Schadenereignis + + + + + + + + + + + Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten + + + + + Typ zur Übergabe personenbezogener Daten + + + + + + + + + + + + + + + + + + + Optional: Eine Referenz auf eine im VU-System bestehende Person + + + + + + + + Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + + + + + Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz. + + + + + + + + + + + + + + Typ für den Schadenort + + + + + Im Regelfall gibt es eine Adresse + + + + + In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden + + + + + Geokoordinaten im Dezimalsystem + + + + + Breite, Latitude + + + + + Länge, Longitude + + + + + + + + + Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + + + + + Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann. + + + + + Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst. + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + + + + + + + + + Freitext, max. 60 Zeichen + + + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadenmeldung abzubilden + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. + + + + + Zusätzliche eindeutige ID für die Polizze + + + + + Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz + + + + + + + + Optional die Referenz auf ein geschädigtes Interesse. + + + + + + Referenz auf eine beteiligte Person + + + + + Der Code für die Rolle der beteiligten Person in diesem Schadenfall. + + + + + Zusätzlicher kurzer Text zur Rolle der beteiligten Person + + + + + + + + + + + + + + Detailinformationen für bestimmte Sparten + + + + + + + Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + + + + + Typ zur Angabe eines Vermittlers als Schadenmelder + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadendarstellung abzubilden + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein. + + + + + Eine Schadennummer muss noch nicht vergeben sein + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Ein Sachbearbeiter muss noch nicht zugeordnet sein + + + + + + + + + + + + + + + + Kann auch längere Beschreibungen enthalten + + + + + + + + Referenz + + + + + + + Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt. + + + + + + + + + + + + + + + Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens + + + + + Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve + + + + + + + + + + + + + + Spartendetails für bestimmte Sparten + + + + + Referenzen auf Dokumente + + + + + + + Responseobjekt beim Erzeugen einer Schadenmeldung + + + + + Anworttyp beim Erzeugen einer Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + Schaden konnte nicht angelegt werden, er wird auch nicht asynchron zu einem späteren Zeitpunkt angelegt. + + + + + + + + + + + Requestobjekt einer einfachen Schadenmeldung. + + + + + Typ für die Durchführung einer einfachen Schadenmeldung + + + + + + Optional eine Referenz auf eine bereist im System existierende GeschäftsfallId bzw. ein bereits angelegtes Schadenereignis + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens. + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + + Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens + + + + + + + Rückgabeobjekt bei einfacher Schadenmeldung + + + + + Anworttyp beim Erzeugen einer einfachen Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + + + Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) + + + + + sonstiges + + + + + gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet + + + + + teilweise gezahlt + + + + + Schaden wiedereröffnet / reaktiviert + + + + + Kein Schaden, eine Schadennumer wird nicht vergeben + + + + + + + Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + + + + + Der Name des Dokuments. + + + + + Der Mime-Type des Dokuments gemäß IANA + + + + + Das Dokument selbst als base64Binary + + + + + Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code + + + + + + + Requestobjekt um Dokument zu Schaden hinzuzufügen + + + + + Typ des Requestobjekts, um Dokument zu Schaden hinzuzufügen + + + + + + Die Art der Id bestimmt an welches Objekt das Dokument angehängt werden soll + + + + + + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + + + + + Requestobjekt für ein Schadenereignis + + + + + Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + + + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId + + + + + Response-Objekt für Schadenereignisse + + + + + + + + + Objekttyp für die Darstellungen von Schadenereignissen + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Allle Personen die im Schaden referenziert werden + + + + + + + + + + + + + + + + + + + + + Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + + Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt + + + + + Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet. + + + + + Leichtgewichtiges Response-Objekt für Schadenereignisse + + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + + + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger + + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenobjekten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine abstrakte Spezifikation eines Objekts + + + + + Die Spezifikation eines Schadenobjektes + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + + Die Spezifikation eines Polizzenobjektes + + + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + + + + + Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + Typ für den Response einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + + + + + Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + + + + + + + + + + Response mit Informationen zu den Dokumenten eines fachlichen Objekts + + + + + ResponseTyp mit Informationen zu den Dokumenten eines fachlichen Objekts. + + + + + + + + Der tatsächliche Offset in der Ergebnisliste. + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Dokumente unter dem gewählten Filter. + + + + + Die Ergebnisliste + + + + + + + + + + + Request für die Suche nach einem Schaden + + + + + Request-Type für die Suche nach einem Schaden + + + + + + + + Mögliche Einschränkung auf eine Polizzennr + + + + + Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist. + + + + + Mögliche Einschränkung auf einen Zeitraum + + + + + Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response der Suche nach einem Schaden + + + + + Response-Type der Suche nach einem Schaden + + + + + + + + Der tatsächliche Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Ergebnisse unter dem verwendeten Filter + + + + + Objektbäume zu den Schadenereignissen + + + + + + + + + + + Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise Zuordnung zulässt. + + + + + Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + + + + + + Nicht identisch mit OMDS SchadUrsCd + + + + + + + + + Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + + + + + + + + + + + + + + + Request um alle geänderten Schäden eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Änderungen an Schäden zu erhalten + + + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben + + + + + Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + + + + + + + Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Schadens-Events zu erhalten + + + + + + + Mögliche Einschränkung auf Polizzennummern + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum + + + + + Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + GeschäftsfallId der Anlage des Schadenereignis-Objektes + + + + + GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes + + + + + + Request um als Makler der VU einen Endpoint bekannt zu geben + + + + + Typ für den DeclareEndpointRequest + + + + + + Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen + + + + + + + + + + + Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann. + + + + + Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern. + + + + + + + Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt. + + + + + + + + + + + + Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + + + + + Konkrete Implementierung von Credentials mit Username und Password + + + + Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden. + + + + + Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden. + + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Die von der VU zuletzt erfolgreich registrierte BasisUrl + + + + + + + + + + + + + Request zum Bezug eines Security-Context-Token + + + + + Request-Type zum Bezug eines Security-Context-Tokens + + + + + + + + Response des Bezug eines Security-Context-Tokens + + + + + Response-Type zum Bezug eines Securtity-Context-Tokens + + + + + Der Token selbst als String + + + + + Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch. + + + + + Optional: Das Ablaufdatum des Tokens + + + + + + + + Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt + + + + + Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird + + + + + + + + + Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde + + + + + Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde + + + + + Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert + + + + + Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird + + + + + + + + + + + Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + + + Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3Services.wsdl new file mode 100644 index 00000000..934d432f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3Services.wsdl @@ -0,0 +1,629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ServicesBroker.wsdl b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ServicesBroker.wsdl new file mode 100644 index 00000000..7a1c9cb6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-1-1/omds3ServicesBroker.wsdl @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-2-0/ReadMe.txt b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/ReadMe.txt new file mode 100644 index 00000000..ba14770f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/ReadMe.txt @@ -0,0 +1,24 @@ +Versionen +================================ +OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins' +OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0 +OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert + + + +Zweck der Files in Version 1.1.1 +================================ + +Fuer den Versicherer: +- omds3Services-x-.wsdl - Webservice Definition fuer den Versicherer +- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente +- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices +- omds3ExampleVuServiceTypes.xsd - Beispiel f�r abgeleitete, selbstdefinierte Erweiterungen des Versicherers + +Fuer den Makler: +- omds3ServicesBroker-x-.wsdl - Webservice Definition fuer den Makler +- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente +- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices + +wobei -x- die jeweilige Version bezeichnet. + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-2-0/ReleaseNotes-1-2-0.txt b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/ReleaseNotes-1-2-0.txt new file mode 100644 index 00000000..6b5b24ba --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/ReleaseNotes-1-2-0.txt @@ -0,0 +1,98 @@ +============= +Version 1.2.0 +============= + +Was ist neu oder anders in Version 1.2.0 im Vergleich zur Version 1.1.1? +===================================================================================== + +1. WSDLs und XSDs sind unverändert + +2. Dokument "ON_1.02.1_AuthentifizierungAllgemein 1.2.0.docx" wurde um OAuth ergänzt und +es wurde ein erläuterndes Dokument zu OAuth hinzugefügt: "Erläuterungen_OAuth_zu_ON_1.02.1.docx". +Die Einführung von OAuth hat aber keine Auswirkungen auf die SOAP-Definitions-Files. + +============= +Version 1.1.1 +============= + +Was ist neu oder anders in Version 1.1.1 im Vergleich zur Version 1.1.0? +======================================================================== + +1. Es werden einige Fehler korrigiert, es gibt keine grundsaetzlichen Aenderungen. Daher +ist bleiben die Namespaces unveraendert gegenueber Version 1.1.0. + +2. - Die Filenames der WSDL und XSD-Files haben die Versionsnummer nicht mehr angehängt, +da dies als unhandlich in der Generierung beeinsprucht wurde. Die Versionsnummer 1.1.1 ist +aber als Attribut im Kopf der XML-Dateien enthalten. + +3. Das Element serviceFault im File omds3CommonServiceTypes.xsd hatte keinen Type zugewiesen. +Dies wurde korrigiert auf Type ServiceFault. + +4. Das Element GeschInteresseLfnr hatte keinen Typ und hat jetzt den Typ xsd:unsignedIint bekommen. + +5. In GetDocumentInfosResponse_Type hatten ActualOffset, ActualMaxResults und TotalResults keinen Typ. +Der Typ wurde für die drei Elemente auf xsd:unsignedInt festgelegt. + +6. In MeldungsZusammenfassung_Type hatte das Element LfdNr keinen Typ. Der Typ wurde festgelegt mit xsd:unsignedInt. + +7. In Schadenereignis_Type hatten die Elemente vormaligeIdGeschaeftsfall und nachfolgendeIdGeschäftsfall keinen Typ. +Der Typ wurde festgelegt mit 'xsd:string'. Der Umlaut im Element 'nachfolgendeIdGeschäftsfall' wurde aufgelöst +zu 'nachfolgendeIdGeschaeftsfall'. + +8. In SchadenLight_Type hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'. +Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'. + +9. In SchadenType hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'. +Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'. + +10. In Meldungszusammenfassung_Type im ErgebnisSchaeden das Element 'LfdNr' war kein Typ festelegt. Dieser wurde auf +'xsd:unsignedInt' festgelegt. + +11. In omds3Services.wsdl und in omds3ServicesBroker.wsdl waren die Faultelemente bei einigen Services für wsdl und soap +unterschiedlich benannt. Die Benennung wurde angegelichen. + + +============= +Version 1.1.0 +============= + +Was ist neu oder anders in Version 1.1.0 im Vergleich zur Version 1.0.0? +======================================================================== + +1. Filenames wurden mit Versionsnummer '1-1-0' ergaenzt, Namespaces haben ebenfalls die Versionsnummer erhalten. + +2. Die Services für Schadenmeldung und Schadenstatus wurden ergänzt. + +3. Neues WSDL für Services auf der Maklerseite: 'omds3ServicesBroker-1-1-0.wsdl'. + +4. Ein neues XSD fuer Typen, die allen OMDS 3 Services gemeinsam sind: 'omds3CommonServiceTypes-1-1-0.xsd'. + Übergeordnete Datentypen und Elemente sind in diese Datei verschoben worden. + +5. Im Element UserDataResponse ist das Unterlement 'address' enfallen, da die Adressdaten auch im Unterelement 'person' übermittelt werden können. + +6. Die Message 'serviceFault' im WSDL ist umbenannt worden nach 'ServiceFaultMsg', um Verwechslung mit dem Typ 'ServiceFault' im XSD zu vermeiden. + Die Referenzen auf das Element 'serviceFault' in den XSD-Files sind ersetzt worden durch lokale Elemente 'ServiceFault' mit dem Typ 'ServiceFault' + +7. Im Typ 'HttpActionLinkType' fehlten die verschiedenen in der Dokumentation vorgesehenen Types im Enum. Diese wurden ergänzt. + +8. Im Typ 'ElementIdType' fehlte der Typ des Elements 'idIsSingleUse'. Dieser wurde als boolean deklariert. + +9. Exemplarische Demonstration einer Versicherungs-spezifischen Erweiterung des Services wurde aufgenommen als 'omds3exampleVuServiceTypes-1-1-0.xsd'. + +10. Die Deklaration einer UsernameToken-Policy wurde ins WSDL 'omds3Services-1-1-0.wsdl' aufgenommen. + +11. Typ PolicyDocumentType zu DocumentType umbenannt, da die Dokumententypen nicht nur auf Polizzen bezogen sind. + Die Dokumententypen für Schaden wurden in 'DocumentType' als Enum ergänzt. + +13. Ein Schreibfehler wurde in MaklerID_Type korrigiert: 'MaklertID_Type' wurde zu 'MaklerID_Type'. + +14. AgentFilter umbenannt zu AgentFilter_Type + Subelemente in AgentFilter_Type wurden umbenannt: 'agentID' zu 'MaklerID' und 'agentNumber' zu 'Vermnr'. + +15. In 'ArcImageInfosRequest' und in 'PolizzenObjektSpezifikation_Type' wurde das Element 'policyPartyRole' umbenannt zu 'policyPartnerRole', + da der Typ 'PolicyPartnerRole' heißt. + +16. Für das Feld 'errorType' im Typ 'ServiceFault' wurde ein Enum für 1 = Fehler, 2 = Warnung und 3 = Hinweis hinterlegt. + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds29-00.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds29-00.xsd new file mode 100644 index 00000000..ad0c9a60 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds29-00.xsd @@ -0,0 +1,7305 @@ + + + + + + Version 29-00 - OMDS Arbeitsgruppe + + + + + + + + + + + + + + + + + + + + InhCd=AI + + + + + + + InhCd=VI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Postzertifizierter Adress Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xxxxxxxxxx (19,10) + + + + + + + + + + decimal xxx.xxxxxx (9,6) + + + + + + + + + + decimal xxxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nummer der Mahnung + Laufende Nummer pro erfolgter Mahnung bzw. Mahnende innerhalb eines Mahnverfahrens + + + + + + + + Mahnbetrag + Enthält "alles" (Prämien, Spesen, allfällige Zinsen) + Ist 0.00 für MahnStufeCd "L" + + + + + MahnSpesen + Enthält Spesen, allfällige Zinsen + Sind in MahnBetrag ebenfalls bereits enthalten + + + + + Mahnstufe in codierter Form + + + + + Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Für Mahnung zuständig bei VU, Sachbearbeiter, Abteilung, Telefon, Email etc. + + + + + + + + + + + Für Mahnung beauftragte Stelle, Inkassobüro, Anwalt, Telefon, Email etc. + + + + + + + + + + + Datum, ab wann die Mahnstufe gilt + + + + + Datum, bis wann die Mahnstufe gilt. Ist ungleich MahnStufeGueltigAbNext. + + + + + Nächste Mahnstufe in codierter Form + + + + + Nächste Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Datum, ab wann die nächste Mahnstufe gilt + + + + + Datum, wann letzte Zahlung zu Prämienkonto erfolgte + + + + + Datum, welche älteste Fälligkeit gemahnt wird + + + + + Anzahl der gemahnten Fälligkeiten + + + + + Grund, warum ein Einzugsversuch nicht erfolgreich war, in codierter Form + + + + + Datum, bis wann die Deckung gegeben ist + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xx (11,2) + + + + + + + + + + decimal xxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Änderungsgrund + + + + + sonstiges + + + + + Änderung ohne Prämienwirksamk. + + + + + Änderung mit Prämienwirksamk. + + + + + Bonus/Malus-Anpassung + + + + + gesetzl.Erhöhung MindestVers.Su. + + + + + Indexanpassung + + + + + Konvertierung + + + + + Neuvertrag + + + + + Partnerdaten + + + + + Reaktivierung nach Ruhen Teil + + + + + Reaktivierung nach Ruhen Voll + + + + + Ruhen Teil + + + + + Ruhen Voll + + + + + Sparteneinschluß + + + + + Storno Teil + + + + + Storno Voll + + + + + Tarifanpassung Allgemein + + + + + + + Antriebsart + + + + + ohne Antrieb (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Gas (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Diesel (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin + + + + + Elektro (E) + + + + + Diesel + + + + + Sonstiges + + + + + Vielstoff (unterschiedliche Kraftstoffe) + + + + + Flüssiggas (LPG) + + + + + Benzin/Flüssiggas (LPG) + + + + + Benzin/Erdgas (CNG) + + + + + Hybr.Benzin/E + + + + + Erdgas (CNG) + + + + + Hybr.Diesel/E + + + + + Wasserstoff + + + + + Hybr.Wasserst./E + + + + + Wasserstoff/Benzin + + + + + Wasserst./Benzin/E + + + + + Brennstoffzelle/Wasserstoff + + + + + Brennstoffzelle/Benzin + + + + + Brennstoffzelle/Methanol + + + + + Biogas + + + + + Benzin/Biogas + + + + + Hybr.Erdgas (CNG)/E + + + + + Hybr. Biogas/E + + + + + Benzin/Ethanol (E85) + + + + + + + Bezugsberechtigungsart + + + + + Ablebensfall + + + + + Erlebensfall + + + + + sonstiger Leistungsfall + + + + + + + Bearbeitungsstand + + + + + sonstiges + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen + + + + + + + Spezifizierung des Betrages + + + + + Sonstige + + + + + Bausparen prämienbegünstiger Beitrag + + + + + Bausparen begünstiger Höchsbeitrag + + + + + Bausparen noch prämienwirksam + + + + + Bausparen Prämie gesamt + + + + + Bausparen Ansparen Saldo + + + + + Bausparen mögliche Vorauszahlung + + + + + Bausparen prämienwirksame Zahlungen + + + + + Bausparen Ansparen Zinssatz + + + + + Bausparen Darlehen Restauszahlungsbetrag + + + + + Bausparen Darlehen Auszahlungen gesamt + + + + + Bausparen Darlehen Mehrleistung + + + + + Bausparen Darlehen bedingungsgemäße Rate + + + + + Bausparen Darlehen Saldo + + + + + Bausparen Darlehen Zinssatz + + + + + Bausparen Einzahlungen laufendes Jahr + + + + + Bausparen Prämie + + + + + Bausparen Punkte zum Stichtag + + + + + Bausparen Prämienvortrag + + + + + Bausparen Sparbetrag + + + + + Bausparen Zinsen nach Bindefristende + + + + + Leben Ablebenssumme mit Gewinnanteilen + + + + + Leben Ablebenssumme ohne Gewinnanteile + + + + + Leben Erlebenssumme mit Gewinnanteilen + + + + + Leben Erlebenssumme ohne Gewinnanteile + + + + + Leben Prämienfreier Wert mit Gewinnanteilen + + + + + Leben Prämienfreier Wert ohne Gewinnanteile + + + + + Leben Rückkaufswert mit Gewinnanteilen + + + + + Leben Rückkaufswert ohne Gewinnanteile + + + + + Leben Teilauszahlung + + + + + Leben Fondgebunden Fondskurs + + + + + Leben Fondgebunden Guthaben + + + + + Leben Fondgebunden Guthabenaufteilung + + + + + Leben Fondgebunden Höchststand + + + + + Leben Fondgebunden Stück + + + + + Leben Fondgebunden Zuführungsaufteilung + + + + + Leben Fondgebunden Portfolio-Gesamtvertragswert + + + + + Leben Fondgebunden Garantiewert + + + + + Leben Fondgebunden Summe einbezahlte Prämie + + + + + Kfz Listenpreis + + + + + Kfz Sonderausstattung + + + + + Tarifprämie + + + + + Zuzahlung + + + + + + + Beteiligungsrolle + + + + + sonstige + + + + + Anspruchsteller + + + + + Anderes VU + + + + + Anwalt + + + + + Bezugsberechtigter + + + + + Behörden + + + + + Bestattung + + + + + Gegner + + + + + Geschädigter + + + + + Lenker + + + + + Regressgegner + + + + + Sachverständiger + + + + + Verursacher + + + + + Werkstatt + + + + + Zahlungsempfänger + + + + + Zeuge + + + + + + + Entscheidungsfrage + + + + + sonstige + + + + + Vorsteuerabzugsberechtigt Ja/Nein + + + + + Ersatzwagenverzicht Ja/Nein (Variante A/B) + + + + + Finanzamtsbestätigung erwünscht Ja/Nein + + + + + Grüne Karte erwünscht Ja/Nein + + + + + Elektronische Kommunikation erwünscht Ja/Nein + + + + + Kaskobesichtigung durchgeführt Ja/Nein + + + + + Erfolgt Untersuchung Ja/Nein + + + + + + + + Zweiweg-Entscheidung (J,N) + + + + + + + + + + + Dreiweg-Entscheidung (J,N,0) + + + + + + + Ja + + + + + Nein + + + + + Unbekannt + + + + + + + Einstufungsart + + + + + Gefahrenklasse + + + + + Tarif-, Bonus/Malus-Stufe offiziell + + + + + Tarif-, Bonus/Malus-Stufe VU-intern + + + + + + + Familienstand + + + + + unbekannt + + + + + ledig + + + + + verheiratet + + + + + geschieden + + + + + verwitwet + + + + + Lebensgemeinschaft + + + + + keiner, sonstige + + + + + + + Fahrzeugart + + + + + Sonstige + + + + + Anhänger + + + + + Kraftrad + + + + + Lastkraftwagen + + + + + Motorfahrrad + + + + + Omnibus + + + + + Personenkraftwagen + + + + + Probekennzeichen + + + + + Sonderfahrzeuge + + + + + Zugmaschine + + + + + + + Geschlecht + + + + + unbekannt + + + + + männlich + + + + + weiblich + + + + + + + Erlaubte Werte zu GrundRuecklaufCd + Basis FINancialPAYment Stand Mai 2003 + + + + + Nichteinlösung + + + + + kein Konto + + + + + Konto geschlossen + + + + + kein Abbuchungsauftrag + + + + + Abbuchungsauftrag storniert + + + + + Kontonummer falsch + + + + + Bankleitzahl falsch + + + + + Kundeneinspruch + + + + + Todesfall + + + + + Abbuchungsauftrag wird nicht mehr durchgeführt + + + + + Storno + + + + + Lastschrift auf dieses Konto nicht möglich + + + + + Gutschrift auf dieses Konto gestzl. nicht möglich + + + + + Formalfehler + + + + + keine Rückläuferaktivität + + + + + + + Grenzwertart + + + + + DauerfolgenProz(UV) + + + + + Karenzmonate + + + + + Karenztage + + + + + + + Identifizierungsart + + + + + Firmenbuchnummer + + + + + Sozialversicherungsnr + + + + + Versicherungsbestätigung + + + + + + + Indexart + + + + + unbekannt, kein Index + + + + + Verbraucherpreisindex + + + + + Baukostenindex + + + + + Maschinenpreisindex + + + + + Rechtschutzindex + + + + + Index, nicht zuordenbar (sonst.) + + + + + + + KommunikationsArt + + + + + Nummer (nicht zuordbar) + + + + + Geschäft Email + + + + + Geschäft Fax + + + + + Geschäft Telefon + + + + + Mobil EMail + + + + + Mobil Fax + + + + + Mobil Telefon + + + + + Privat Email + + + + + Privat Fax + + + + + Privat Telefon + + + + + URL (WebAdresse) Person + + + + + VU-WebAdresse Schadenmeldung + + + + + VU-EMailAdresse Schadenmeldung + + + + + VU-WebAdresse Bestandsanforderung + + + + + VU-EMailAdresse Bestandsanforderung + + + + + + + Internat. KFZ-Kennzeichen + http://de.wikipedia.org/wiki/Liste_der_Kfz-Nationalitätszeichen#Liste + + + + + unbekannt + + + + + sonstiges + + + + + Österreich + + + + + Afghanistan + + + + + Antigua und Barbuda + + + + + Albanien + + + + + Armenien + + + + + Andorra + + + + + Angola + + + + + Aruba + + + + + Australien + + + + + Australien + + + + + Palästinensische Autonomiegebiete/Gazastreifen + + + + + Åland + + + + + Anguilla + + + + + Aserbaidschan + + + + + Belgien + + + + + Bangladesch + + + + + Barbados + + + + + Burkina Faso + + + + + Bulgarien + + + + + Bhutan + + + + + Bosnien und Herzegowina + + + + + Benin + + + + + Bolivien + + + + + Brasilien + + + + + Bahrain + + + + + Brunei + + + + + Bahamas + + + + + Botswana + + + + + Weißrussland + + + + + Belize + + + + + Kuba + + + + + Kamerun + + + + + Kanada + + + + + Demokratische Republik Kongo + + + + + Schweiz + + + + + China (Volksrepublik) + + + + + Elfenbeinküste + + + + + Sri Lanka + + + + + China (Volksrepublik) + + + + + Kolumbien + + + + + Komoren + + + + + Costa Rica + + + + + Kap Verde + + + + + Zypern + + + + + Tschechien + + + + + Deutschland + + + + + Dschibuti + + + + + Dänemark + + + + + Dominikanische Republik + + + + + Algerien + + + + + Spanien + + + + + Kenia + + + + + Tansania + + + + + Uganda + + + + + Ecuador + + + + + Eritrea + + + + + El Salvador + + + + + Estland + + + + + Ägypten + + + + + Äthiopien + + + + + Frankreich + + + + + Finnland + + + + + Fidschi + + + + + Liechtenstein + + + + + Färöer + + + + + Mikronesien + + + + + Gabun + + + + + Vereinigtes Königreich + + + + + Alderney + + + + + Guernsey + + + + + Jersey + + + + + Isle of Man + + + + + Gibraltar + + + + + Guatemala + + + + + Guatemala + + + + + Georgien + + + + + Ghana + + + + + Äquatorialguinea + + + + + Griechenland + + + + + Guinea-Bissau + + + + + Guinea + + + + + Guyana + + + + + Ungarn + + + + + Hongkong + + + + + Honduras + + + + + Kroatien + + + + + Italien + + + + + Israel + + + + + Indien + + + + + Iran + + + + + Irland + + + + + Irak + + + + + Island + + + + + Japan + + + + + Jamaika + + + + + Jordanien + + + + + Kambodscha + + + + + St. Kitts und Nevis + + + + + Kiribati + + + + + Grönland + + + + + Nordkorea + + + + + Kirgisistan + + + + + Saudi-Arabien + + + + + Kuwait + + + + + Kasachstan + + + + + Luxemburg + + + + + Laos + + + + + Libyen + + + + + Liberia + + + + + Lesotho + + + + + Litauen + + + + + Lettland + + + + + Malta + + + + + Marokko + + + + + Malaysia + + + + + Monaco + + + + + Moldawien + + + + + Mexiko + + + + + Mongolei + + + + + Marshallinseln + + + + + Mazedonien + + + + + Montenegro + + + + + Mosambik + + + + + Mauritius + + + + + Malediven + + + + + Malawi + + + + + Myanmar + + + + + Norwegen + + + + + Niederländische Antillen + + + + + Namibia + + + + + Nauru + + + + + Neukaledonien + + + + + Nepal + + + + + Nigeria + + + + + Nordirland + + + + + Nicaragua + + + + + Niederlande + + + + + Neuseeland + + + + + Oman + + + + + Portugal + + + + + Panama + + + + + Palau + + + + + Peru + + + + + Pakistan + + + + + Polen + + + + + Papua-Neuguinea + + + + + Puerto Rico + + + + + Paraguay + + + + + Katar + + + + + Argentinien + + + + + Botswana + + + + + Republik China (Taiwan) + + + + + Zentralafrikanische Republik + + + + + Republik Kongo + + + + + Chile + + + + + Guinea + + + + + Haiti + + + + + Indonesien + + + + + Mauretanien + + + + + Kosovo + + + + + Libanon + + + + + Madagaskar + + + + + Mali + + + + + Niger + + + + + Rumänien + + + + + Südkorea + + + + + Uruguay + + + + + Philippinen + + + + + Bosnisch-Serbische Republik + + + + + San Marino + + + + + Togo + + + + + Burundi + + + + + Rumänien + + + + + Russland + + + + + Ruanda + + + + + Schweden + + + + + Malteserorden + + + + + Serbien und Montenegro + + + + + Swasiland + + + + + Singapur + + + + + Slowakei + + + + + Sierra Leone + + + + + Slowenien + + + + + Suriname + + + + + Senegal + + + + + Somalia + + + + + Salomonen + + + + + Serbien + + + + + Südsudan + + + + + São Tomé und Príncipe + + + + + Sudan + + + + + Seychellen + + + + + Syrien + + + + + Thailand + + + + + Tschad + + + + + Togo + + + + + Tadschikistan + + + + + Osttimor + + + + + Turkmenistan + + + + + Tunesien + + + + + Tonga + + + + + Türkei + + + + + Trinidad und Tobago + + + + + Tuvalu + + + + + Ukraine + + + + + Vereinigte Arabische Emirate + + + + + Vereinigte Staaten von Amerika + + + + + Usbekistan + + + + + Vatikanstaat + + + + + Vanuatu + + + + + Britische Jungferninseln + + + + + Virgin Island (amerik.) + + + + + Vietnam + + + + + Gambia + + + + + Sierra Leone + + + + + Westjordanland + + + + + Dominica + + + + + Grenada + + + + + St. Lucia + + + + + Samoa + + + + + Demokratische Arabische Republik Sahara + + + + + St. Vincent und die Grenadinen + + + + + Jemen + + + + + Jugoslawien + + + + + Venezuela + + + + + Staatenlos + + + + + Sambia + + + + + Südafrika + + + + + Simbabwe + + + + + + + Legitimierungsart + + + + + sonstige + + + + + Führerschein + + + + + Personalausweis + + + + + Reisepass + + + + + + + Löschungsarten + + + + + Markieren als nichtmehrversorgt + + + + + Löschen wg.z.B.Falschlieferung + + + + + Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht + + + + + + + Mahnstufe + + + + + erledigt + + + + + unbekannt + + + + + Zahlungserinnerung + + + + + Qualifizierte Mahnung (§38 bzw. §39) + + + + + Deckungsfreiheit + + + + + Klagsandrohung + + + + + Klagetermin + + + + + Betreuerintervention vor Mahnklage + + + + + Auftrag zur Klage + + + + + Androhung Kennzeichenentzug (§61/3) + + + + + Prämienklage eingebracht + + + + + Brief §39 + + + + + Durchführung Kennzeichenentzug (§61/4) + + + + + Androhung Storno + + + + + Durchführung Storno + + + + + Sonstiges + + + + + + + Paketinhalt + + + + + Allgem. Initialbestand (generelle Schlüssel) + + + + + VU Fondsbestand + + + + + VU Initialbestand (VU Schlüssel) + + + + + VU Mahn/Klagebestand + + + + + VU Mischbestand + + + + + VU Provisionen + + + + + VU Schadenbestand + + + + + VU Vertragsbestand + + + + + + + Paketumfang + + + + + Differenz + + + + + gesamt + + + + + + + Personenart + + + + + natürliche Person + + + + + sonstige Person + + + + + + + Prämienfreiart + + + + + tariflich + + + + + beantragt + + + + + bedingungsgemäß + + + + + sonstige + + + + + + + Polizzenart + + + + + Ersatzpolizze bei Ersatz/Konv. + + + + + Nachversicherung + + + + + Vorpolizze bei Ersatz/Konv. + + + + + Vorpolizze bei Migration + + + + + + + Prämienfrist + + + + + Einmal + + + + + Jahr + + + + + + + Prämienkorrekturart + + + + + sonstige + + + + + Kundenrabatt + + + + + Risikozuschlag + + + + + tariflicher Nachlass + + + + + Unterjährigkeitszuschlag + + + + + + + Provisionsart + + + + + sonstige + + + + + Abschlußprovision + + + + + Einmalprovision + + + + + Folgeprovision + + + + + + + Risikoart + + + + + KFZ-Haftpflicht + + + + + Voll- und Gross-Schadenkasko + + + + + Teilkasko + + + + + KFZ-Assistance + + + + + Reise-Assistance + + + + + Wohn-Assistance + + + + + Unfall-Assistance + + + + + Insassen-Unfall + + + + + Insassen-Unfall Todesfall + + + + + Insassen-Unfall Invalidität + + + + + Insassen-Unfall Taggeld + + + + + Insassen-Unfall Heilkosten + + + + + Abfertigungs-Versicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betr.Unterbrechung-Feuer-Zivil + + + + + Betr.Unterbrechung Feuer-Industrie + + + + + Betr.Unterbrechung-EC + + + + + Betr.Unterbrechung-Maschinenbruch + + + + + Betr.Unterbrechung-Elementarschaden + + + + + Betr.Unterbrechung f.freiber. Tätige + + + + + Veranstaltungen + + + + + Einbruch-Diebstahl + + + + + Kassenboten + + + + + Feuer-Zivil + + + + + Feuer-Landwirtschaft + + + + + Feuer-Industrie + + + + + Feuer-EC + + + + + Waldbrand + + + + + Glasbruch privat + + + + + Glasbruch Geschäft + + + + + Allg.Haftpflicht + + + + + Sonder-Haftpflicht + + + + + Flug-Haftpflicht + + + + + Vermögensschaden + + + + + Atom-Haftpflicht + + + + + Verkehrs-Haftpflicht + + + + + Bauherrn-Haftpflicht + + + + + Boots-Haftpflicht + + + + + Sonstige Haftpflicht + + + + + Haushalt + + + + + Spital + + + + + Ambulanz + + + + + Heilmittel + + + + + Taggeld + + + + + Reise-KV + + + + + Pflegegeld + + + + + KV sonstige + + + + + Leben Kapital + + + + + Leben Risiko + + + + + Leben Rente + + + + + Leben Dread Disease + + + + + Leben veranlagungsorientiert + + + + + Leben Kreditrestschuld + + + + + Leben prämiengefördert + + + + + Leben fondgebunden + + + + + Berufsunfähigkeit + + + + + Erwerbsunfähigkeit + + + + + Pflegegeld + + + + + Leben sonstige + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinenbruch + + + + + Maschinen-Montage + + + + + Maschinen-Garantie + + + + + Elektrogeräte + + + + + Computer-Vers. + + + + + Tiefkühltruhen + + + + + Privat Rechtschutz + + + + + Kfz-Rechtschutz + + + + + Firmen-Rechtschutz + + + + + Schadenersatz- und Strafrechtsschutz + + + + + Arbeitsgerichtsrechtsschutz + + + + + Sozialversicherungsrechtsschutz + + + + + Beratungsrechtsschutz + + + + + Allgemeiner Vertragsrechtsschutz + + + + + Grundstückseigentum- und Mietenrechtsschutz + + + + + Erb- und Familienrechtsschutz + + + + + Disziplinarverfahren + + + + + Disziplinarverfahren für angestellte Ärzte + + + + + Vorsatzdelikte + + + + + Fahrzeugrechtsschutz + + + + + Lenkerrechtsschutz + + + + + Fahrzeugvertragsrechtsschutz + + + + + Sonstiger Rechtsschutz + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kühlgut + + + + + Lizenzverlust + + + + + Atom-Sach + + + + + Bauwesen + + + + + Flugkasko + + + + + Bootskasko + + + + + Grabstätten + + + + + sonstige SV + + + + + Sturm + + + + + Land-Binnenwaren + + + + + See + + + + + Krieg + + + + + Lager + + + + + Valoren-Gewerblich + + + + + Valoren-Privat + + + + + Sportboot-Kasko + + + + + Musik-Instrumente + + + + + Kunst + + + + + Seekasko + + + + + Flusskasko + + + + + Landkasko + + + + + Reisegepäck + + + + + Fotoapparate + + + + + Film/Sach + + + + + Film/Ausfall + + + + + Sonstige Transport + + + + + Tier + + + + + Allg.Unfall + + + + + Kollektiv Unfall + + + + + Schülerunfall + + + + + Volksunfall + + + + + Flug-Unfall + + + + + Boots-Unfall + + + + + Besucher-Unfall + + + + + Unfall mit Kapitalrückgewähr + + + + + Taggeld + + + + + Invalidität + + + + + Unfallrente + + + + + Unfalltod + + + + + Spitalgeld + + + + + Unfallkosten + + + + + Kostenersatz + + + + + + + Rentenzahlungsrhythmus + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + monatlich + + + + + sonstiges + + + + + + + Selbstbehaltart + + + + + Mindestselbstbehalt je Schadenfall + + + + + Maximalselbstbehalt kumuliert + + + + + Maximalselbstbehalt je Schadenfall + + + + + Standardselbstbehalt je Schadenfall + + + + + Selbstbehalt sonst + + + + + + + Schadenursache + + + + + Unbekannte Ursache Feuer + + + + + Blitzschlag + + + + + Selbstentzündung + + + + + Wärmegeräte + + + + + Mech. Energie + + + + + Elektr. Energie + + + + + Offenes Licht und Feuer + + + + + Behälterexplosion + + + + + Kinderbrandstiftung, Brandleg. + + + + + Sonst. Zündquellen + + + + + Fahrlässigkeit + + + + + Materialfehler + + + + + Mech. Gewalt + + + + + Implosion Elektrogeräte + + + + + Elektrizität Elektrogeräte + + + + + Indir. Blitzschäden Elektrog. + + + + + Sonst. Elektrogeräte + + + + + Einbruchdiebstahl + + + + + Einfacher Diebstahl + + + + + Beraubung innerh. Vers. Räuml. + + + + + Beraubung außerh. Vers. Räuml. + + + + + Sonstige Einbruchdiebstahl + + + + + Frostschäden Leitungswasser + + + + + Druckrohrgebr. Leitungswasser + + + + + Aufgebr. Leitungswasser + + + + + Fahrlässigkeit Leitungswasser + + + + + Gebr. an Druckschl./Ventile LW + + + + + Sonstige Leitungswasser + + + + + Glasschäden + + + + + Sturmschäden Kleine Elementar + + + + + Hagelschäden Kleine Elementar + + + + + Schneedruck Kleine Elementar + + + + + Felsst/Steinschl/Erdr kl. El. + + + + + Sonst. Kleine Elementar + + + + + Als Verkehrsteilnehmer Haftpf. + + + + + Bei d. Ausüb. v. Sport Haftpf. + + + + + Verw. v. Hieb/Stich/Schußw. HP + + + + + Als Wohnungsinhaber Haftpflicht + + + + + Sonstige Haftpflicht + + + + + sonstiges + + + + + + + Schlüsselarten (Code-Typen) + + + + + + + Änderungsgrund + + + + + Antriebsart + + + + + Ausstattung + + + + + Bauart + + + + + Bezugsberechtigungsart + + + + + Bearbeitungsstand + + + + + Betragsart + + + + + Beteiligungsrolle + + + + + Dachung + + + + + Entscheidungsfrage + + + + + Einstufungsart + + + + + Familienstand + + + + + Fahrzeugart + + + + + Art des Gebäudes + + + + + Gebäudehöhe + + + + + Geschlecht + + + + + GrundRuecklauf + + + + + Grenzwertart + + + + + Identifizierungsart + + + + + Indexart + + + + + KommunikationsArt + + + + + Internat. KFZ-Kennzeichen + + + + + Legitimierungsart + + + + + Löschungsarten + + + + + Nutzung + + + + + Objektdatenart + + + + + Paketinhalt + + + + + Paketumfang + + + + + Personenart + + + + + Prämienfreiart + + + + + Polizzenart + + + + + Prämienfrist + + + + + Prämienkorrekturart + + + + + Provisionsart + + + + + Risikoart + + + + + Rentenzahlungsrhythmus + + + + + Selbstbehaltart + + + + + Schadenursache + + + + + Art der sonstigen Person + + + + + Sparte + + + + + Steuerart + + + + + Textart + + + + + Versicherungssummenart + + + + + Verbandssparte + + + + + Versicherte Sache + + + + + Verschulden + + + + + Verwendungszweck + + + + + Vertragsprodukt + + + + + Vertragsrolle + + + + + Vertragssparte + + + + + Vertragsstatus + + + + + Währung + + + + + Art des Zeitraumes + + + + + Zahlungsgrund + + + + + Zahlungsrhythmus + + + + + Zahlungsweg + + + + + MahnStufe + + + + + GrundRuecklauf + + + + + + + Art der sonstigen Person + + + + + unbekannt + + + + + Bank + + + + + Versicherung + + + + + Firma + + + + + Gruppe + + + + + Verein + + + + + Körperschaft + + + + + sonstige + + + + + + + Sparte + + + + + sonstige + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + Abfertigungsversicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Einzel-KV + + + + + Gruppen-KV + + + + + Leasing + + + + + Lebensversicherung + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Reiseversicherung + + + + + Rechtschutz + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + + + Steuerart + + + + + Vers-Steuer + + + + + Motorbez. Vers-Steuer + + + + + Feuerschutzsteuer + + + + + + + Textart + + + + + Anrede + + + + + Beruf + + + + + Freitext + + + + + Titel + + + + + Vertragsspez. Klausel + + + + + Beschreibung Schadenort + + + + + Schaden-Expertise (Besichtigungsdaten) + + + + + Oeamtc-Clubkarten-Nr + + + + + Ordnungsbegriff für Zuordnung Fremdsystem + + + + + Risikomerkmal + + + + + + + Versicherungssummenart + + + + + Ablebensumme + + + + + Bausparen Darlehenssumme + + + + + Bausparen Vertragssumme + + + + + Erlebensumme + + + + + EinzelVS + + + + + Höchsthaftungssumme + + + + + Höchstleistungssumme + + + + + ohne Versicherungssumme + + + + + prämienfrei + + + + + prämienpflichtig + + + + + PauschalVS + + + + + + + Verbandssparte + + + + + F. Zivil u. LW + + + + + F. Fabrik + + + + + EC zu Feuer + + + + + F. BU Zivil + + + + + F. BU Fabrik + + + + + EC zu Feuer BU + + + + + Terrorversicherung + + + + + Haushalt + + + + + EG. - Zusatz + + + + + ED (m. K.-Boten) + + + + + Maschinenbruch + + + + + Maschinen BU + + + + + Masch - Montage + + + + + Masch - Garantie + + + + + Elektrogeräte. (ohne Computer) + + + + + Leitungswasser + + + + + Glas + + + + + Kl. Elem. u. Sturm + + + + + Kühlgut + + + + + Bauwesen + + + + + Tier + + + + + Radioisotopen + + + + + Baurücklaß + + + + + Computerversich. + + + + + Einzelunfall + + + + + Kollektivunfall + + + + + Volksunfall + + + + + Privat. Haftpflicht + + + + + Betr. Haftpflicht + + + + + Vermög.-haftpflicht + + + + + Atomhaftpflicht + + + + + Sportversicherung + + + + + Luftfahrt - Haftpfl. + + + + + Luftfahrt - Kasko + + + + + Luftfahrt - Unfall + + + + + Lizenzverlust + + + + + BU f. FB / Selbst. + + + + + KFZ - Haftpfl. + + + + + KFZ - Kasko + + + + + KFZ - Ins. Unf. + + + + + Rechtsschutz + + + + + Transp.-Kasko + + + + + Transp.-Landwaren + + + + + Transp.-Seewaren + + + + + Transp.-Valoren + + + + + Transp.-Verkehrshaftung + + + + + Transp.-Div. (Film, Ausstlg.) + + + + + Reisegepäck + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Vertrauensschaden + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kreditversicherung + + + + + Sonstige Versich. + + + + + Lebensversicherung + + + + + Leben Kapitalversicherung + + + + + Leben Rentenversicherung + + + + + Ablebensversicherung inkl. Kreditrestschuld + + + + + Erlebensversicherung + + + + + Fondsgebundene Lebensversicherung + + + + + Leben eigenständige Dread Disease Versicherung + + + + + Leben eigenständige Berufsunfähigkeitsversicherung + + + + + Leben Pflegerentenversicherung + + + + + Prämienbegünstigte Zukunftsvorsorge + + + + + Betriebliche Altersvorsorge + + + + + Krankenversicherung + + + + + Kranken Einzelversicherung + + + + + Kranken Gruppenversicherung + + + + + Bausparen + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Leasing + + + + + + + Versicherte Sache + + + + + Gebäude + + + + + Einrichtung + + + + + Vorräte + + + + + Maschinen und Anlagen + + + + + Wertgegenstände + + + + + Grundstück + + + + + Betriebsstätte + + + + + Flugzeug + + + + + Wasserfahrzeug + + + + + Tier + + + + + sonstige Sache + + + + + + + Verschulden + + + + + sonstiges + + + + + Eigenverschulden + + + + + Kein Verschulden + + + + + Teilverschulden + + + + + Verschulden ungeklärt + + + + + + + OMDS Version + + + + + + + + Verwendungszweck + + + + + zu keiner besonderen Verwendung bestimmt + + + + + z.Verw.im Rahmen ein.land-u.forstwirtsch.Bet.best. + + + + + zur Verwendung für den Werkverkehr bestimmt + + + + + zur Verwendung für die gewerbsm. Beförderung best. + + + + + alt - z.Verw.f.d.entgelt.Pers.Beförderung bestimmt + + + + + z.Verw.f.d.gewerbsm.Vermietung o.Beist.ein.Lenkers + + + + + zur Verwendung bei Spediteuren bestimmt + + + + + zur Beförderung von gefährlichen Gütern bestimmt + + + + + zur Verw.im Rahmen des Taxigewerbes bestimmt + + + + + zur Verw.von Möbeltransporten bestimmt (§106Abs.8) + + + + + zur Verw.als Schulfahrzeug gem.§112Abs.3 bestimmt + + + + + zur Verw.im Rahmen des Schaustellergewerbes best. + + + + + zur Verw.für entgeltl.Personenbeförderung bestimmt + + + + + z.Verw.i.Bereich d.Strassend.gem.§27Abs.1STVO 1960 + + + + + ausschl.o.vorw.f.Arb.d.Strassend.a.bel.Strassen + + + + + z.Verw.i.Ber. Kanalwartung gem.§27Abs.5STVO best. + + + + + z.kommun.Verw.i.Gebietskörp./Gemeindeverb.bestimmt + + + + + zur Verwendung für den Pannenhilfsdienst bestimmt + + + + + zur Verwendung für Diplomaten bestimmt + + + + + zur Verwendung für Konsuln bestimmt + + + + + ausschl.o.vorw.z.Verw.f.d.öffentl.Hilfsdienst best + + + + + z.Verw.i.Bereich der Post-u.Telegraphenverw. best. + + + + + z.Verw.f.d.Rettungsd.ein.Gebietskörpersch.o.RK + + + + + ausschl.oder vorwiegend für die Feuerwehr bestimmt + + + + + ausschl.oder vorwiegend f.d.priv.Rettungsd.best. + + + + + z.Verwendung i.Bereich d.Österr.Bundesbahnen best. + + + + + zur Verwendung im Bereich der Zollwache bestimmt + + + + + zur Verwendung im Bereich der Steuerfahndung best. + + + + + zur Verw.im Bereich d.öffentl.Sicherheitsd. best. + + + + + zur Verwendung für den Bergrettungsdienst + + + + + z.Verw.f.Fahrten d.Bundespräsidenten b.feierl.Anl. + + + + + zur Verwendung für Staatsfunktionäre bestimmt + + + + + + + Vertragsprodukt + + + + + sonstige + + + + + Bausparen + + + + + Betriebsversicherung + + + + + Flotte (KFZ) + + + + + KV Einzel + + + + + KFZ + + + + + KV Gruppe + + + + + Leben Einzel + + + + + Leben Gruppe + + + + + Leasing + + + + + Landwirtschaftsversicherung + + + + + Privatversicherung + + + + + Unfallversicherung + + + + + Unfall-Gruppe + + + + + + + Vertragssparte oder Bündelung + + + + + Eigenheim Bündel + + + + + Haushalt Bündel + + + + + Landwirtschaft Bündel + + + + + Betrieb/Gewerbe Bündel + + + + + Wohnhaus/Objekt Bündel + + + + + KFZ Bündel + + + + + Personen Bündel + + + + + Privat Bündel + + + + + Sonstige Bündel + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + BUFT + + + + + Bausparen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Krankenversicherung + + + + + Lebensversicherung + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Recht(s)schutz + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + sonstige Einzelversicherung + + + + + + + Vertragsrolle + + + + + Ansprechperson + + + + + Bausparer gesetzlicher Vertreter + + + + + Bausparer mit Prämie + + + + + Bausparer ohne Prämie + + + + + Inkassoadresse + + + + + Gesetzlicher Vertreter + + + + + Lenker + + + + + Korrespondenz/Zustelladresse + + + + + Versicherungsnehmer + + + + + + + Vertragsstatus + + + + + unbekannt + + + + + aktiv + + + + + suspendiert, KZ-Hinterlegung + + + + + beantragt + + + + + kurzfristig + + + + + storniert + + + + + + + Währung + + + + + Dollar Australien + + + + + Lewa Bulgarien + + + + + Dollar Kanadien + + + + + Franken Schweiz + + + + + Pfund Zypern + + + + + Krone Tschechien + + + + + Krone Dänemark + + + + + EURO + + + + + Pfund Großbritannien + + + + + Pfund Gibraltar + + + + + Dollar Hongkong + + + + + Kuna Kroatia + + + + + Forint Ungarn + + + + + Shekel Israel + + + + + Rupie Indien + + + + + Krone Island + + + + + Dinar Jordanien + + + + + Yen Japan + + + + + Pfund Malta + + + + + Peso Mexiko + + + + + Krone Norwegen + + + + + Dollar Neuseeland + + + + + Zloty Polen + + + + + Lau Rumänien + + + + + Krone Schweden + + + + + Dollar Singapur + + + + + Tolar Slowenien + + + + + Krone Slowakei + + + + + Rubel Rußland + + + + + Dinar Tunesien + + + + + Lira Türkei + + + + + Dollar Taiwan + + + + + US Dollar $ + + + + + Dinar Jugoslawien-Rest + + + + + Rand Südafrika + + + + + + + Art des Zeitraumes + + + + + Bedingungsdatum + + + + + Zuteilungsdatum + + + + + Prämienfreistellung + + + + + Beitragfreistellung + + + + + Ruhendstellung + + + + + Sparteneinschluss + + + + + Beobachtungszeitraum + + + + + Einzugsermächtigung + + + + + Bindefrist + + + + + Stornozeitraum + + + + + sonstige + + + + + + + Zahlungsgrund + + + + + sonstige + + + + + bedingungsgemäß + + + + + Kulanz + + + + + Rückzahlung (Minus-Betrag) + + + + + Regress + + + + + Summe bisherige Zahlungen + + + + + + + Zahlungsrhythmus + + + + + betragsfrei + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + Einmalbetrag + + + + + monatlich + + + + + Sonstiges, unbekannt + + + + + + + Zahlungsweg + + + + + unbekannt + + + + + Zahlschein + + + + + Lastschrift + + + + + Kundenkonto + + + + + Kreditkarte + + + + + bar (Post, Kassa) + + + + + Kontoüberweisung + + + + + Scheck + + + + + Umbuchung (Präm.-/Polizzenkto) + + + + + Sonstiges + + + + + + + Bauart + + + + + sonstige + + + + + Fertigteil + + + + + gemischt + + + + + Holz + + + + + massiv + + + + + Metall/Blech + + + + + mobil + + + + + Riegelbau + + + + + + + Gebäudehöhe + + + + + sonstige + + + + + ebenerdig + + + + + ein Stockwerk + + + + + zwei Stockwerke + + + + + mehr als zwei Stockwerke + + + + + + + Ausstattung + + + + + sonstige + + + + + zweckmäßig + + + + + Standard + + + + + gehoben + + + + + + + Dachung + + + + + sonstiges + + + + + hart + + + + + nicht hart + + + + + + + Nutzung + + + + + sonstige + + + + + ständig bewohnt + + + + + nicht ständig bewohnt + + + + + unbewohnt + + + + + + + Art des Gebäudes + + + + + sonstige + + + + + Ein-/Zweifamilienhaus + + + + + Mehrfamilienhaus + + + + + Wochenendhaus + + + + + Nebengebäude + + + + + Gebäude mit gewerblicher Nutzung + + + + + Gebäude mit nicht gewerblicher Nutzung + + + + + Gebäude mit kombinierter Nutzung + + + + + Zu- oder Anbau + + + + + + + Objektdatenart + + + + + sonstiges + + + + + Alarmanlage + + + + + Anzahl Tiere + + + + + Anzahl weitere Personen + + + + + Erreichbarkeit für Löschfahrzeuge + + + + + Geschosse über Erdniveau + + + + + Lage (HORA-Zone) + + + + + Preis pro Quadratmeter + + + + + Quadratmeter + + + + + Safe + + + + + Solaranlage/Fotovoltaik + + + + + Tarifzone + + + + + Tiefkühlbehälter + + + + + Wintergarten + + + + + im verbauten Ort + + + + + außerhalb des Ortsgebiets + + + + + Keller + + + + + Schwimmbecken + + + + + + + + InhCd=VM|VV|VS|VP|VK + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3CommonServiceTypes.xsd new file mode 100644 index 00000000..9ba336fd --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3CommonServiceTypes.xsd @@ -0,0 +1,307 @@ + + + + + + + Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird + + + + + Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + + + + + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) + + + + + + + Fehler + + + + + Warnung + + + + + Hinweis + + + + + + + + Fehlercode entsprechend allgemeiner Fehlerliste + + + + + + Eine ausgeschriebene Fehlermeldung, für den User + + + + + + + Der Typ einer GeschaeftsfallId + + + + + + Eine GeschäftsfallId als String + + + + + Die OMDS-Version als String + + + + + + + + + + + Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + + + + + Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + + + + + + + Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt. + + + + + Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist. + + + + + + + + + Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt. + + + + + + + + + Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + + + + + Die eindeutige Id des Elements als String + + + + + Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", + ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das + Element dennoch aus anderen Gründen gelöscht werden. + + + + + wahr wenn die Id nur einmal verwendet werden kann, sonst falsch + + + + + + + Definiert die unterschiedlichen Dokumententypen + + + + + + + Sonstiges + + + + + Antrag + + + + + Deckungsbestätigung + + + + + Erstpolizze + + + + + Folgepolizze + + + + + Zusatzvereinbarungen + + + + + Vinkulierungen + + + + + Bewertungsgutachten + + + + + Verständigung Gewinnbeteiligungen + + + + + Umsatz/Lohnsummenmeldung + + + + + Umsatz/Lohnsummenabrechnung + + + + + BU-Summenmeldung + + + + + BU-Summenabrechnung + + + + + Finanzamtsbestätigung + + + + + Kündigung + + + + + Stornopolizze + + + + + Schadenmeldung + + + + + Schadennachtrag + + + + + Gutachten + + + + + Behördliche Anzeigebestätigung + + + + + Kostenvoranschlag + + + + + Rechnung + + + + + Schadenablehnung + + + + + Schadenfoto + + + + + Abfindungserklärung + + + + + Restwertangebot + + + + + Schreiben Rechtsanwalt + + + + + + + + Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist. + + + + + + Versicherungsnehmer + + + + + Versicherte Person + + + + + + + Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ExampleVuServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ExampleVuServiceTypes.xsd new file mode 100644 index 00000000..79c87b7d --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ExampleVuServiceTypes.xsd @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ServiceTypes.xsd new file mode 100644 index 00000000..4affe08d --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ServiceTypes.xsd @@ -0,0 +1,2273 @@ + + + + + + + + Das Request-Objekt für den Actionlink + + + + + Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + + + + + + + + + Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt + + + + + + Das Request-Objekt fuer den Zugriff auf die Userdaten + + + + + + + Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz. + + + + + + + Das Ergebnisobjekt fuer die Userdaten + + + + + Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + + + + + + BenutzerId + + + + + + + + + + Liste der für diesen User unterstützen Services + + + + + + Die ServiceId des jeweiligen Webservice als String + + + + + + + + Ist vom Typ PERSON_Type aus dem OMDS-Datensatz + + + + + + + + Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze + + + + + + + die VUNr aus OMDS als optionaler Filterparameter + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + von inkl. Datum + + + + + bis inkl. Datum + + + + + + + Rückgabeobjekt für eine Liste von OMDS-Datensätzen + + + + + Dieser Typ definiert eine Liste von OMDS-Datensaetzen + + + + + + Fachliche Fehlermeldungen + + + + + + + + Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages + + + + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz + + + + + + + Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen + + + + + + + Liste der angeforderten Pakete + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer ein OMDS-Datensatz-Package + + + + + Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. + + + + + + + + + + + Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist. + + + + + + Meta-Informationen zu diesem Paket + + + + + Gezippte OMDS-Daten als base64Binary + + + + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + + + + + + Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt. + + + + + Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht. + + + + + Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ + + + + + Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int + + + + + entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand + + + + + Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben + + + + + + + + Anfrage Dokumenteninfos + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen. + + + + + + + + + Rückgabe Dokumenteninfos + + + + + + + Informationen zu Dokumenten, wenn vorhanden + + + + + + + + Request zur Abholung eines einzelnen bekannten Dokuments + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + Die Id des Dokuments vom Typ String + + + + + + + + + + + + + Responseobjekt zur Rückgabe eines Dokumentes + + + + + + + Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war + + + + + + + + Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + + + + + Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) + + + + + Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP + + + + + + + Information zu einem einzelnen Dokument + + + + + Die eindeutige Id des Dokuments und Details zur Verwendung + + + + + Der Name des Dokuments als String + + + + + Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code + + + + + Mime-Type des Dokuments + + + + + Größe des Dokuments in Byte + + + + + Erstellungsdatum des Dokuments + + + + + Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze + + + + + + + Informationen zu einem Dokument und das Dokument base64encoded + + + + + Meta-Informationen zum Dokument + + + + + Das eigentliche Dokument als base64-Binary + + + + + + + + Deep-Link Schaden Anfrage + + + + + + + + + Schadennummer vom Typ OMDS Schadennr + + + + + + + + Responseobjekt Deep-Link Schaden + + + + + Deep-Link Partner Anfrage + + + + + + + + + Die Partnernummer als OMDS Personennr-Typ + + + + + + + + Deep-Link Partner Antwort + + + + + Deep-Link Angebot/ Antrag Anfrage + + + + + + + + + Die Nummer der Berechnung, des Angebots oder des Antrags. + + + + + + + + Deep-Link Angebot / Antrag Antwort + + + + + Deep-Link Vertrag Anfrage + + + + + + + + + Die Nummer des Vertrags als OMDS Polizzennr-Typ + + + + + + + + Deep-Link Vertrag Antwort + + + + + Response Deep-Link auf Geschäftsobjekte + + + + + Soll ein Frame angezeigt werden oder nicht + + + + + + Definiert einen Deep-Link + + + + + String mit max. 1024 Zeichen + + + + + + + + + + Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type. + + + + + + Einstiegsseite + + + + + + Suche Partner + + + + + + Suche Vertrag + + + + + + Suche Schaden + + + + + + Suche Angebot/Antrag + + + + + + Schadenübersicht + + + + + + Dokumente + + + + + + Anfrage + + + + + + Stammdaten + + + + + + Bearbeiten + + + + + + Verträge + + + + + + Schäden + + + + + + Angebote + + + + + + Angebots-/ Antragsübersicht + + + + + + Inkassostand + + + + + + Angebot + + + + + + Schadenmeldung + + + + + + Mahnungen + + + + + + + + + Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. + + + + + + + + + Linkbeschreibung vom Typ LinkType + + + + + + + + + Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen. + + + + + Typ für die Durchführung einer Schadenmeldung + + + + + + Optional die Referenz auf eine bereits im System vorhandene Id eines Schadenereignisses + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden. + + + + + + Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. + + + + + Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers + + + + + + + Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind + + + + + Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + + + + + Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen. + + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. + + + + + Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. + + + + + Optional ein Text zur Rolle der Person in Hinblick auf das Schadenereignis + + + + + + + + + + + Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten + + + + + Typ zur Übergabe personenbezogener Daten + + + + + + + + + + + + + + + + + + + Optional: Eine Referenz auf eine im VU-System bestehende Person + + + + + + + + Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + + + + + Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz. + + + + + + + + + + + + + + Typ für den Schadenort + + + + + Im Regelfall gibt es eine Adresse + + + + + In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden + + + + + Geokoordinaten im Dezimalsystem + + + + + Breite, Latitude + + + + + Länge, Longitude + + + + + + + + + Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + + + + + Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann. + + + + + Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst. + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + + + + + + + + + Freitext, max. 60 Zeichen + + + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadenmeldung abzubilden + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. + + + + + Zusätzliche eindeutige ID für die Polizze + + + + + Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz + + + + + + + + Optional die Referenz auf ein geschädigtes Interesse. + + + + + + Referenz auf eine beteiligte Person + + + + + Der Code für die Rolle der beteiligten Person in diesem Schadenfall. + + + + + Zusätzlicher kurzer Text zur Rolle der beteiligten Person + + + + + + + + + + + + + + Detailinformationen für bestimmte Sparten + + + + + + + Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + + + + + Typ zur Angabe eines Vermittlers als Schadenmelder + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadendarstellung abzubilden + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein. + + + + + Eine Schadennummer muss noch nicht vergeben sein + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Ein Sachbearbeiter muss noch nicht zugeordnet sein + + + + + + + + + + + + + + + + Kann auch längere Beschreibungen enthalten + + + + + + + + Referenz + + + + + + + Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt. + + + + + + + + + + + + + + + Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens + + + + + Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve + + + + + + + + + + + + + + Spartendetails für bestimmte Sparten + + + + + Referenzen auf Dokumente + + + + + + + Responseobjekt beim Erzeugen einer Schadenmeldung + + + + + Anworttyp beim Erzeugen einer Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + Schaden konnte nicht angelegt werden, er wird auch nicht asynchron zu einem späteren Zeitpunkt angelegt. + + + + + + + + + + + Requestobjekt einer einfachen Schadenmeldung. + + + + + Typ für die Durchführung einer einfachen Schadenmeldung + + + + + + Optional eine Referenz auf eine bereist im System existierende GeschäftsfallId bzw. ein bereits angelegtes Schadenereignis + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens. + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + + Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens + + + + + + + Rückgabeobjekt bei einfacher Schadenmeldung + + + + + Anworttyp beim Erzeugen einer einfachen Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + + + Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) + + + + + sonstiges + + + + + gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet + + + + + teilweise gezahlt + + + + + Schaden wiedereröffnet / reaktiviert + + + + + Kein Schaden, eine Schadennumer wird nicht vergeben + + + + + + + Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + + + + + Der Name des Dokuments. + + + + + Der Mime-Type des Dokuments gemäß IANA + + + + + Das Dokument selbst als base64Binary + + + + + Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code + + + + + + + Requestobjekt um Dokument zu Schaden hinzuzufügen + + + + + Typ des Requestobjekts, um Dokument zu Schaden hinzuzufügen + + + + + + Die Art der Id bestimmt an welches Objekt das Dokument angehängt werden soll + + + + + + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + + + + + Requestobjekt für ein Schadenereignis + + + + + Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + + + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId + + + + + Response-Objekt für Schadenereignisse + + + + + + + + + Objekttyp für die Darstellungen von Schadenereignissen + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Allle Personen die im Schaden referenziert werden + + + + + + + + + + + + + + + + + + + + + Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + + Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt + + + + + Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet. + + + + + Leichtgewichtiges Response-Objekt für Schadenereignisse + + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + + + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger + + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenobjekten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine abstrakte Spezifikation eines Objekts + + + + + Die Spezifikation eines Schadenobjektes + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + + Die Spezifikation eines Polizzenobjektes + + + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + + + + + Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + Typ für den Response einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + + + + + Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + + + + + + + + + + Response mit Informationen zu den Dokumenten eines fachlichen Objekts + + + + + ResponseTyp mit Informationen zu den Dokumenten eines fachlichen Objekts. + + + + + + + + Der tatsächliche Offset in der Ergebnisliste. + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Dokumente unter dem gewählten Filter. + + + + + Die Ergebnisliste + + + + + + + + + + + Request für die Suche nach einem Schaden + + + + + Request-Type für die Suche nach einem Schaden + + + + + + + + Mögliche Einschränkung auf eine Polizzennr + + + + + Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist. + + + + + Mögliche Einschränkung auf einen Zeitraum + + + + + Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response der Suche nach einem Schaden + + + + + Response-Type der Suche nach einem Schaden + + + + + + + + Der tatsächliche Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Ergebnisse unter dem verwendeten Filter + + + + + Objektbäume zu den Schadenereignissen + + + + + + + + + + + Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise Zuordnung zulässt. + + + + + Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + + + + + + Nicht identisch mit OMDS SchadUrsCd + + + + + + + + + Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + + + + + + + + + + + + + + + Request um alle geänderten Schäden eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Änderungen an Schäden zu erhalten + + + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben + + + + + Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + + + + + + + Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Schadens-Events zu erhalten + + + + + + + Mögliche Einschränkung auf Polizzennummern + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum + + + + + Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + GeschäftsfallId der Anlage des Schadenereignis-Objektes + + + + + GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes + + + + + + Request um als Makler der VU einen Endpoint bekannt zu geben + + + + + Typ für den DeclareEndpointRequest + + + + + + Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen + + + + + + + + + + + Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann. + + + + + Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern. + + + + + + + Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt. + + + + + + + + + + + + Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + + + + + Konkrete Implementierung von Credentials mit Username und Password + + + + Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden. + + + + + Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden. + + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Die von der VU zuletzt erfolgreich registrierte BasisUrl + + + + + + + + + + + + + Request zum Bezug eines Security-Context-Token + + + + + Request-Type zum Bezug eines Security-Context-Tokens + + + + + + + + Response des Bezug eines Security-Context-Tokens + + + + + Response-Type zum Bezug eines Securtity-Context-Tokens + + + + + Der Token selbst als String + + + + + Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch. + + + + + Optional: Das Ablaufdatum des Tokens + + + + + + + + Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt + + + + + Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird + + + + + + + + + Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde + + + + + Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde + + + + + Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert + + + + + Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird + + + + + + + + + + + Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + + + Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3Services.wsdl new file mode 100644 index 00000000..934d432f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3Services.wsdl @@ -0,0 +1,629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ServicesBroker.wsdl b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ServicesBroker.wsdl new file mode 100644 index 00000000..7a1c9cb6 --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3ServicesBroker.wsdl @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/CalculationRequestKfz.xml b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/CalculationRequestKfz.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/CalculationRequestKfz.xml rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/CalculationRequestKfz.xml diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/OfferRequestKfz.xml b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/OfferRequestKfz.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/OfferRequestKfz.xml rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/OfferRequestKfz.xml diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/OrderRequestKfz.xml b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/OrderRequestKfz.xml similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/OrderRequestKfz.xml rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/OrderRequestKfz.xml diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/exampleVuServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/exampleVuServiceTypes.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/exampleVuServiceTypes.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/Bsp/exampleVuServiceTypes.xsd diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3ServicesBroker.wsdl b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/broker/omds3ServicesBroker.wsdl similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3ServicesBroker.wsdl rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/broker/omds3ServicesBroker.wsdl diff --git a/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds29-00.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds29-00.xsd new file mode 100644 index 00000000..66ba5c3f --- /dev/null +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds29-00.xsd @@ -0,0 +1,7305 @@ + + + + + + Version 29-00 - OMDS Arbeitsgruppe + + + + + + + + + + + + + + + + + + + + InhCd=AI + + + + + + + InhCd=VI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Postzertifizierter Adress Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xxxxxxxxxx (19,10) + + + + + + + + + + decimal xxx.xxxxxx (9,6) + + + + + + + + + + decimal xxxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nummer der Mahnung + Laufende Nummer pro erfolgter Mahnung bzw. Mahnende innerhalb eines Mahnverfahrens + + + + + + + + Mahnbetrag + Enthält "alles" (Prämien, Spesen, allfällige Zinsen) + Ist 0.00 für MahnStufeCd "L" + + + + + MahnSpesen + Enthält Spesen, allfällige Zinsen + Sind in MahnBetrag ebenfalls bereits enthalten + + + + + Mahnstufe in codierter Form + + + + + Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Für Mahnung zuständig bei VU, Sachbearbeiter, Abteilung, Telefon, Email etc. + + + + + + + + + + + Für Mahnung beauftragte Stelle, Inkassobüro, Anwalt, Telefon, Email etc. + + + + + + + + + + + Datum, ab wann die Mahnstufe gilt + + + + + Datum, bis wann die Mahnstufe gilt. Ist ungleich MahnStufeGueltigAbNext. + + + + + Nächste Mahnstufe in codierter Form + + + + + Nächste Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Datum, ab wann die nächste Mahnstufe gilt + + + + + Datum, wann letzte Zahlung zu Prämienkonto erfolgte + + + + + Datum, welche älteste Fälligkeit gemahnt wird + + + + + Anzahl der gemahnten Fälligkeiten + + + + + Grund, warum ein Einzugsversuch nicht erfolgreich war, in codierter Form + + + + + Datum, bis wann die Deckung gegeben ist + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xx (11,2) + + + + + + + + + + decimal xxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Änderungsgrund + + + + + sonstiges + + + + + Änderung ohne Prämienwirksamk. + + + + + Änderung mit Prämienwirksamk. + + + + + Bonus/Malus-Anpassung + + + + + gesetzl.Erhöhung MindestVers.Su. + + + + + Indexanpassung + + + + + Konvertierung + + + + + Neuvertrag + + + + + Partnerdaten + + + + + Reaktivierung nach Ruhen Teil + + + + + Reaktivierung nach Ruhen Voll + + + + + Ruhen Teil + + + + + Ruhen Voll + + + + + Sparteneinschluß + + + + + Storno Teil + + + + + Storno Voll + + + + + Tarifanpassung Allgemein + + + + + + + Antriebsart + + + + + ohne Antrieb (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Gas (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Diesel (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin + + + + + Elektro (E) + + + + + Diesel + + + + + Sonstiges + + + + + Vielstoff (unterschiedliche Kraftstoffe) + + + + + Flüssiggas (LPG) + + + + + Benzin/Flüssiggas (LPG) + + + + + Benzin/Erdgas (CNG) + + + + + Hybr.Benzin/E + + + + + Erdgas (CNG) + + + + + Hybr.Diesel/E + + + + + Wasserstoff + + + + + Hybr.Wasserst./E + + + + + Wasserstoff/Benzin + + + + + Wasserst./Benzin/E + + + + + Brennstoffzelle/Wasserstoff + + + + + Brennstoffzelle/Benzin + + + + + Brennstoffzelle/Methanol + + + + + Biogas + + + + + Benzin/Biogas + + + + + Hybr.Erdgas (CNG)/E + + + + + Hybr. Biogas/E + + + + + Benzin/Ethanol (E85) + + + + + + + Bezugsberechtigungsart + + + + + Ablebensfall + + + + + Erlebensfall + + + + + sonstiger Leistungsfall + + + + + + + Bearbeitungsstand + + + + + sonstiges + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen + + + + + + + Spezifizierung des Betrages + + + + + Sonstige + + + + + Bausparen prämienbegünstiger Beitrag + + + + + Bausparen begünstiger Höchsbeitrag + + + + + Bausparen noch prämienwirksam + + + + + Bausparen Prämie gesamt + + + + + Bausparen Ansparen Saldo + + + + + Bausparen mögliche Vorauszahlung + + + + + Bausparen prämienwirksame Zahlungen + + + + + Bausparen Ansparen Zinssatz + + + + + Bausparen Darlehen Restauszahlungsbetrag + + + + + Bausparen Darlehen Auszahlungen gesamt + + + + + Bausparen Darlehen Mehrleistung + + + + + Bausparen Darlehen bedingungsgemäße Rate + + + + + Bausparen Darlehen Saldo + + + + + Bausparen Darlehen Zinssatz + + + + + Bausparen Einzahlungen laufendes Jahr + + + + + Bausparen Prämie + + + + + Bausparen Punkte zum Stichtag + + + + + Bausparen Prämienvortrag + + + + + Bausparen Sparbetrag + + + + + Bausparen Zinsen nach Bindefristende + + + + + Leben Ablebenssumme mit Gewinnanteilen + + + + + Leben Ablebenssumme ohne Gewinnanteile + + + + + Leben Erlebenssumme mit Gewinnanteilen + + + + + Leben Erlebenssumme ohne Gewinnanteile + + + + + Leben Prämienfreier Wert mit Gewinnanteilen + + + + + Leben Prämienfreier Wert ohne Gewinnanteile + + + + + Leben Rückkaufswert mit Gewinnanteilen + + + + + Leben Rückkaufswert ohne Gewinnanteile + + + + + Leben Teilauszahlung + + + + + Leben Fondgebunden Fondskurs + + + + + Leben Fondgebunden Guthaben + + + + + Leben Fondgebunden Guthabenaufteilung + + + + + Leben Fondgebunden Höchststand + + + + + Leben Fondgebunden Stück + + + + + Leben Fondgebunden Zuführungsaufteilung + + + + + Leben Fondgebunden Portfolio-Gesamtvertragswert + + + + + Leben Fondgebunden Garantiewert + + + + + Leben Fondgebunden Summe einbezahlte Prämie + + + + + Kfz Listenpreis + + + + + Kfz Sonderausstattung + + + + + Tarifprämie + + + + + Zuzahlung + + + + + + + Beteiligungsrolle + + + + + sonstige + + + + + Anspruchsteller + + + + + Anderes VU + + + + + Anwalt + + + + + Bezugsberechtigter + + + + + Behörden + + + + + Bestattung + + + + + Gegner + + + + + Geschädigter + + + + + Lenker + + + + + Regressgegner + + + + + Sachverständiger + + + + + Verursacher + + + + + Werkstatt + + + + + Zahlungsempfänger + + + + + Zeuge + + + + + + + Entscheidungsfrage + + + + + sonstige + + + + + Vorsteuerabzugsberechtigt Ja/Nein + + + + + Ersatzwagenverzicht Ja/Nein (Variante A/B) + + + + + Finanzamtsbestätigung erwünscht Ja/Nein + + + + + Grüne Karte erwünscht Ja/Nein + + + + + Elektronische Kommunikation erwünscht Ja/Nein + + + + + Kaskobesichtigung durchgeführt Ja/Nein + + + + + Erfolgt Untersuchung Ja/Nein + + + + + + + + Zweiweg-Entscheidung (J,N) + + + + + + + + + + + Dreiweg-Entscheidung (J,N,0) + + + + + + + Ja + + + + + Nein + + + + + Unbekannt + + + + + + + Einstufungsart + + + + + Gefahrenklasse + + + + + Tarif-, Bonus/Malus-Stufe offiziell + + + + + Tarif-, Bonus/Malus-Stufe VU-intern + + + + + + + Familienstand + + + + + unbekannt + + + + + ledig + + + + + verheiratet + + + + + geschieden + + + + + verwitwet + + + + + Lebensgemeinschaft + + + + + keiner, sonstige + + + + + + + Fahrzeugart + + + + + Sonstige + + + + + Anhänger + + + + + Kraftrad + + + + + Lastkraftwagen + + + + + Motorfahrrad + + + + + Omnibus + + + + + Personenkraftwagen + + + + + Probekennzeichen + + + + + Sonderfahrzeuge + + + + + Zugmaschine + + + + + + + Geschlecht + + + + + unbekannt + + + + + männlich + + + + + weiblich + + + + + + + Erlaubte Werte zu GrundRuecklaufCd + Basis FINancialPAYment Stand Mai 2003 + + + + + Nichteinlösung + + + + + kein Konto + + + + + Konto geschlossen + + + + + kein Abbuchungsauftrag + + + + + Abbuchungsauftrag storniert + + + + + Kontonummer falsch + + + + + Bankleitzahl falsch + + + + + Kundeneinspruch + + + + + Todesfall + + + + + Abbuchungsauftrag wird nicht mehr durchgeführt + + + + + Storno + + + + + Lastschrift auf dieses Konto nicht möglich + + + + + Gutschrift auf dieses Konto gestzl. nicht möglich + + + + + Formalfehler + + + + + keine Rückläuferaktivität + + + + + + + Grenzwertart + + + + + DauerfolgenProz(UV) + + + + + Karenzmonate + + + + + Karenztage + + + + + + + Identifizierungsart + + + + + Firmenbuchnummer + + + + + Sozialversicherungsnr + + + + + Versicherungsbestätigung + + + + + + + Indexart + + + + + unbekannt, kein Index + + + + + Verbraucherpreisindex + + + + + Baukostenindex + + + + + Maschinenpreisindex + + + + + Rechtschutzindex + + + + + Index, nicht zuordenbar (sonst.) + + + + + + + KommunikationsArt + + + + + Nummer (nicht zuordbar) + + + + + Geschäft Email + + + + + Geschäft Fax + + + + + Geschäft Telefon + + + + + Mobil EMail + + + + + Mobil Fax + + + + + Mobil Telefon + + + + + Privat Email + + + + + Privat Fax + + + + + Privat Telefon + + + + + URL (WebAdresse) Person + + + + + VU-WebAdresse Schadenmeldung + + + + + VU-EMailAdresse Schadenmeldung + + + + + VU-WebAdresse Bestandsanforderung + + + + + VU-EMailAdresse Bestandsanforderung + + + + + + + Internat. KFZ-Kennzeichen + http://de.wikipedia.org/wiki/Liste_der_Kfz-Nationalitätszeichen#Liste + + + + + unbekannt + + + + + sonstiges + + + + + Österreich + + + + + Afghanistan + + + + + Antigua und Barbuda + + + + + Albanien + + + + + Armenien + + + + + Andorra + + + + + Angola + + + + + Aruba + + + + + Australien + + + + + Australien + + + + + Palästinensische Autonomiegebiete/Gazastreifen + + + + + Åland + + + + + Anguilla + + + + + Aserbaidschan + + + + + Belgien + + + + + Bangladesch + + + + + Barbados + + + + + Burkina Faso + + + + + Bulgarien + + + + + Bhutan + + + + + Bosnien und Herzegowina + + + + + Benin + + + + + Bolivien + + + + + Brasilien + + + + + Bahrain + + + + + Brunei + + + + + Bahamas + + + + + Botswana + + + + + Weißrussland + + + + + Belize + + + + + Kuba + + + + + Kamerun + + + + + Kanada + + + + + Demokratische Republik Kongo + + + + + Schweiz + + + + + China (Volksrepublik) + + + + + Elfenbeinküste + + + + + Sri Lanka + + + + + China (Volksrepublik) + + + + + Kolumbien + + + + + Komoren + + + + + Costa Rica + + + + + Kap Verde + + + + + Zypern + + + + + Tschechien + + + + + Deutschland + + + + + Dschibuti + + + + + Dänemark + + + + + Dominikanische Republik + + + + + Algerien + + + + + Spanien + + + + + Kenia + + + + + Tansania + + + + + Uganda + + + + + Ecuador + + + + + Eritrea + + + + + El Salvador + + + + + Estland + + + + + Ägypten + + + + + Äthiopien + + + + + Frankreich + + + + + Finnland + + + + + Fidschi + + + + + Liechtenstein + + + + + Färöer + + + + + Mikronesien + + + + + Gabun + + + + + Vereinigtes Königreich + + + + + Alderney + + + + + Guernsey + + + + + Jersey + + + + + Isle of Man + + + + + Gibraltar + + + + + Guatemala + + + + + Guatemala + + + + + Georgien + + + + + Ghana + + + + + Äquatorialguinea + + + + + Griechenland + + + + + Guinea-Bissau + + + + + Guinea + + + + + Guyana + + + + + Ungarn + + + + + Hongkong + + + + + Honduras + + + + + Kroatien + + + + + Italien + + + + + Israel + + + + + Indien + + + + + Iran + + + + + Irland + + + + + Irak + + + + + Island + + + + + Japan + + + + + Jamaika + + + + + Jordanien + + + + + Kambodscha + + + + + St. Kitts und Nevis + + + + + Kiribati + + + + + Grönland + + + + + Nordkorea + + + + + Kirgisistan + + + + + Saudi-Arabien + + + + + Kuwait + + + + + Kasachstan + + + + + Luxemburg + + + + + Laos + + + + + Libyen + + + + + Liberia + + + + + Lesotho + + + + + Litauen + + + + + Lettland + + + + + Malta + + + + + Marokko + + + + + Malaysia + + + + + Monaco + + + + + Moldawien + + + + + Mexiko + + + + + Mongolei + + + + + Marshallinseln + + + + + Mazedonien + + + + + Montenegro + + + + + Mosambik + + + + + Mauritius + + + + + Malediven + + + + + Malawi + + + + + Myanmar + + + + + Norwegen + + + + + Niederländische Antillen + + + + + Namibia + + + + + Nauru + + + + + Neukaledonien + + + + + Nepal + + + + + Nigeria + + + + + Nordirland + + + + + Nicaragua + + + + + Niederlande + + + + + Neuseeland + + + + + Oman + + + + + Portugal + + + + + Panama + + + + + Palau + + + + + Peru + + + + + Pakistan + + + + + Polen + + + + + Papua-Neuguinea + + + + + Puerto Rico + + + + + Paraguay + + + + + Katar + + + + + Argentinien + + + + + Botswana + + + + + Republik China (Taiwan) + + + + + Zentralafrikanische Republik + + + + + Republik Kongo + + + + + Chile + + + + + Guinea + + + + + Haiti + + + + + Indonesien + + + + + Mauretanien + + + + + Kosovo + + + + + Libanon + + + + + Madagaskar + + + + + Mali + + + + + Niger + + + + + Rumänien + + + + + Südkorea + + + + + Uruguay + + + + + Philippinen + + + + + Bosnisch-Serbische Republik + + + + + San Marino + + + + + Togo + + + + + Burundi + + + + + Rumänien + + + + + Russland + + + + + Ruanda + + + + + Schweden + + + + + Malteserorden + + + + + Serbien und Montenegro + + + + + Swasiland + + + + + Singapur + + + + + Slowakei + + + + + Sierra Leone + + + + + Slowenien + + + + + Suriname + + + + + Senegal + + + + + Somalia + + + + + Salomonen + + + + + Serbien + + + + + Südsudan + + + + + São Tomé und Príncipe + + + + + Sudan + + + + + Seychellen + + + + + Syrien + + + + + Thailand + + + + + Tschad + + + + + Togo + + + + + Tadschikistan + + + + + Osttimor + + + + + Turkmenistan + + + + + Tunesien + + + + + Tonga + + + + + Türkei + + + + + Trinidad und Tobago + + + + + Tuvalu + + + + + Ukraine + + + + + Vereinigte Arabische Emirate + + + + + Vereinigte Staaten von Amerika + + + + + Usbekistan + + + + + Vatikanstaat + + + + + Vanuatu + + + + + Britische Jungferninseln + + + + + Virgin Island (amerik.) + + + + + Vietnam + + + + + Gambia + + + + + Sierra Leone + + + + + Westjordanland + + + + + Dominica + + + + + Grenada + + + + + St. Lucia + + + + + Samoa + + + + + Demokratische Arabische Republik Sahara + + + + + St. Vincent und die Grenadinen + + + + + Jemen + + + + + Jugoslawien + + + + + Venezuela + + + + + Staatenlos + + + + + Sambia + + + + + Südafrika + + + + + Simbabwe + + + + + + + Legitimierungsart + + + + + sonstige + + + + + Führerschein + + + + + Personalausweis + + + + + Reisepass + + + + + + + Löschungsarten + + + + + Markieren als nichtmehrversorgt + + + + + Löschen wg.z.B.Falschlieferung + + + + + Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht + + + + + + + Mahnstufe + + + + + erledigt + + + + + unbekannt + + + + + Zahlungserinnerung + + + + + Qualifizierte Mahnung (§38 bzw. §39) + + + + + Deckungsfreiheit + + + + + Klagsandrohung + + + + + Klagetermin + + + + + Betreuerintervention vor Mahnklage + + + + + Auftrag zur Klage + + + + + Androhung Kennzeichenentzug (§61/3) + + + + + Prämienklage eingebracht + + + + + Brief §39 + + + + + Durchführung Kennzeichenentzug (§61/4) + + + + + Androhung Storno + + + + + Durchführung Storno + + + + + Sonstiges + + + + + + + Paketinhalt + + + + + Allgem. Initialbestand (generelle Schlüssel) + + + + + VU Fondsbestand + + + + + VU Initialbestand (VU Schlüssel) + + + + + VU Mahn/Klagebestand + + + + + VU Mischbestand + + + + + VU Provisionen + + + + + VU Schadenbestand + + + + + VU Vertragsbestand + + + + + + + Paketumfang + + + + + Differenz + + + + + gesamt + + + + + + + Personenart + + + + + natürliche Person + + + + + sonstige Person + + + + + + + Prämienfreiart + + + + + tariflich + + + + + beantragt + + + + + bedingungsgemäß + + + + + sonstige + + + + + + + Polizzenart + + + + + Ersatzpolizze bei Ersatz/Konv. + + + + + Nachversicherung + + + + + Vorpolizze bei Ersatz/Konv. + + + + + Vorpolizze bei Migration + + + + + + + Prämienfrist + + + + + Einmal + + + + + Jahr + + + + + + + Prämienkorrekturart + + + + + sonstige + + + + + Kundenrabatt + + + + + Risikozuschlag + + + + + tariflicher Nachlass + + + + + Unterjährigkeitszuschlag + + + + + + + Provisionsart + + + + + sonstige + + + + + Abschlußprovision + + + + + Einmalprovision + + + + + Folgeprovision + + + + + + + Risikoart + + + + + KFZ-Haftpflicht + + + + + Voll- und Gross-Schadenkasko + + + + + Teilkasko + + + + + KFZ-Assistance + + + + + Reise-Assistance + + + + + Wohn-Assistance + + + + + Unfall-Assistance + + + + + Insassen-Unfall + + + + + Insassen-Unfall Todesfall + + + + + Insassen-Unfall Invalidität + + + + + Insassen-Unfall Taggeld + + + + + Insassen-Unfall Heilkosten + + + + + Abfertigungs-Versicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betr.Unterbrechung-Feuer-Zivil + + + + + Betr.Unterbrechung Feuer-Industrie + + + + + Betr.Unterbrechung-EC + + + + + Betr.Unterbrechung-Maschinenbruch + + + + + Betr.Unterbrechung-Elementarschaden + + + + + Betr.Unterbrechung f.freiber. Tätige + + + + + Veranstaltungen + + + + + Einbruch-Diebstahl + + + + + Kassenboten + + + + + Feuer-Zivil + + + + + Feuer-Landwirtschaft + + + + + Feuer-Industrie + + + + + Feuer-EC + + + + + Waldbrand + + + + + Glasbruch privat + + + + + Glasbruch Geschäft + + + + + Allg.Haftpflicht + + + + + Sonder-Haftpflicht + + + + + Flug-Haftpflicht + + + + + Vermögensschaden + + + + + Atom-Haftpflicht + + + + + Verkehrs-Haftpflicht + + + + + Bauherrn-Haftpflicht + + + + + Boots-Haftpflicht + + + + + Sonstige Haftpflicht + + + + + Haushalt + + + + + Spital + + + + + Ambulanz + + + + + Heilmittel + + + + + Taggeld + + + + + Reise-KV + + + + + Pflegegeld + + + + + KV sonstige + + + + + Leben Kapital + + + + + Leben Risiko + + + + + Leben Rente + + + + + Leben Dread Disease + + + + + Leben veranlagungsorientiert + + + + + Leben Kreditrestschuld + + + + + Leben prämiengefördert + + + + + Leben fondgebunden + + + + + Berufsunfähigkeit + + + + + Erwerbsunfähigkeit + + + + + Pflegegeld + + + + + Leben sonstige + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinenbruch + + + + + Maschinen-Montage + + + + + Maschinen-Garantie + + + + + Elektrogeräte + + + + + Computer-Vers. + + + + + Tiefkühltruhen + + + + + Privat Rechtschutz + + + + + Kfz-Rechtschutz + + + + + Firmen-Rechtschutz + + + + + Schadenersatz- und Strafrechtsschutz + + + + + Arbeitsgerichtsrechtsschutz + + + + + Sozialversicherungsrechtsschutz + + + + + Beratungsrechtsschutz + + + + + Allgemeiner Vertragsrechtsschutz + + + + + Grundstückseigentum- und Mietenrechtsschutz + + + + + Erb- und Familienrechtsschutz + + + + + Disziplinarverfahren + + + + + Disziplinarverfahren für angestellte Ärzte + + + + + Vorsatzdelikte + + + + + Fahrzeugrechtsschutz + + + + + Lenkerrechtsschutz + + + + + Fahrzeugvertragsrechtsschutz + + + + + Sonstiger Rechtsschutz + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kühlgut + + + + + Lizenzverlust + + + + + Atom-Sach + + + + + Bauwesen + + + + + Flugkasko + + + + + Bootskasko + + + + + Grabstätten + + + + + sonstige SV + + + + + Sturm + + + + + Land-Binnenwaren + + + + + See + + + + + Krieg + + + + + Lager + + + + + Valoren-Gewerblich + + + + + Valoren-Privat + + + + + Sportboot-Kasko + + + + + Musik-Instrumente + + + + + Kunst + + + + + Seekasko + + + + + Flusskasko + + + + + Landkasko + + + + + Reisegepäck + + + + + Fotoapparate + + + + + Film/Sach + + + + + Film/Ausfall + + + + + Sonstige Transport + + + + + Tier + + + + + Allg.Unfall + + + + + Kollektiv Unfall + + + + + Schülerunfall + + + + + Volksunfall + + + + + Flug-Unfall + + + + + Boots-Unfall + + + + + Besucher-Unfall + + + + + Unfall mit Kapitalrückgewähr + + + + + Taggeld + + + + + Invalidität + + + + + Unfallrente + + + + + Unfalltod + + + + + Spitalgeld + + + + + Unfallkosten + + + + + Kostenersatz + + + + + + + Rentenzahlungsrhythmus + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + monatlich + + + + + sonstiges + + + + + + + Selbstbehaltart + + + + + Mindestselbstbehalt je Schadenfall + + + + + Maximalselbstbehalt kumuliert + + + + + Maximalselbstbehalt je Schadenfall + + + + + Standardselbstbehalt je Schadenfall + + + + + Selbstbehalt sonst + + + + + + + Schadenursache + + + + + Unbekannte Ursache Feuer + + + + + Blitzschlag + + + + + Selbstentzündung + + + + + Wärmegeräte + + + + + Mech. Energie + + + + + Elektr. Energie + + + + + Offenes Licht und Feuer + + + + + Behälterexplosion + + + + + Kinderbrandstiftung, Brandleg. + + + + + Sonst. Zündquellen + + + + + Fahrlässigkeit + + + + + Materialfehler + + + + + Mech. Gewalt + + + + + Implosion Elektrogeräte + + + + + Elektrizität Elektrogeräte + + + + + Indir. Blitzschäden Elektrog. + + + + + Sonst. Elektrogeräte + + + + + Einbruchdiebstahl + + + + + Einfacher Diebstahl + + + + + Beraubung innerh. Vers. Räuml. + + + + + Beraubung außerh. Vers. Räuml. + + + + + Sonstige Einbruchdiebstahl + + + + + Frostschäden Leitungswasser + + + + + Druckrohrgebr. Leitungswasser + + + + + Aufgebr. Leitungswasser + + + + + Fahrlässigkeit Leitungswasser + + + + + Gebr. an Druckschl./Ventile LW + + + + + Sonstige Leitungswasser + + + + + Glasschäden + + + + + Sturmschäden Kleine Elementar + + + + + Hagelschäden Kleine Elementar + + + + + Schneedruck Kleine Elementar + + + + + Felsst/Steinschl/Erdr kl. El. + + + + + Sonst. Kleine Elementar + + + + + Als Verkehrsteilnehmer Haftpf. + + + + + Bei d. Ausüb. v. Sport Haftpf. + + + + + Verw. v. Hieb/Stich/Schußw. HP + + + + + Als Wohnungsinhaber Haftpflicht + + + + + Sonstige Haftpflicht + + + + + sonstiges + + + + + + + Schlüsselarten (Code-Typen) + + + + + + + Änderungsgrund + + + + + Antriebsart + + + + + Ausstattung + + + + + Bauart + + + + + Bezugsberechtigungsart + + + + + Bearbeitungsstand + + + + + Betragsart + + + + + Beteiligungsrolle + + + + + Dachung + + + + + Entscheidungsfrage + + + + + Einstufungsart + + + + + Familienstand + + + + + Fahrzeugart + + + + + Art des Gebäudes + + + + + Gebäudehöhe + + + + + Geschlecht + + + + + GrundRuecklauf + + + + + Grenzwertart + + + + + Identifizierungsart + + + + + Indexart + + + + + KommunikationsArt + + + + + Internat. KFZ-Kennzeichen + + + + + Legitimierungsart + + + + + Löschungsarten + + + + + Nutzung + + + + + Objektdatenart + + + + + Paketinhalt + + + + + Paketumfang + + + + + Personenart + + + + + Prämienfreiart + + + + + Polizzenart + + + + + Prämienfrist + + + + + Prämienkorrekturart + + + + + Provisionsart + + + + + Risikoart + + + + + Rentenzahlungsrhythmus + + + + + Selbstbehaltart + + + + + Schadenursache + + + + + Art der sonstigen Person + + + + + Sparte + + + + + Steuerart + + + + + Textart + + + + + Versicherungssummenart + + + + + Verbandssparte + + + + + Versicherte Sache + + + + + Verschulden + + + + + Verwendungszweck + + + + + Vertragsprodukt + + + + + Vertragsrolle + + + + + Vertragssparte + + + + + Vertragsstatus + + + + + Währung + + + + + Art des Zeitraumes + + + + + Zahlungsgrund + + + + + Zahlungsrhythmus + + + + + Zahlungsweg + + + + + MahnStufe + + + + + GrundRuecklauf + + + + + + + Art der sonstigen Person + + + + + unbekannt + + + + + Bank + + + + + Versicherung + + + + + Firma + + + + + Gruppe + + + + + Verein + + + + + Körperschaft + + + + + sonstige + + + + + + + Sparte + + + + + sonstige + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + Abfertigungsversicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Einzel-KV + + + + + Gruppen-KV + + + + + Leasing + + + + + Lebensversicherung + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Reiseversicherung + + + + + Rechtschutz + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + + + Steuerart + + + + + Vers-Steuer + + + + + Motorbez. Vers-Steuer + + + + + Feuerschutzsteuer + + + + + + + Textart + + + + + Anrede + + + + + Beruf + + + + + Freitext + + + + + Titel + + + + + Vertragsspez. Klausel + + + + + Beschreibung Schadenort + + + + + Schaden-Expertise (Besichtigungsdaten) + + + + + Oeamtc-Clubkarten-Nr + + + + + Ordnungsbegriff für Zuordnung Fremdsystem + + + + + Risikomerkmal + + + + + + + Versicherungssummenart + + + + + Ablebensumme + + + + + Bausparen Darlehenssumme + + + + + Bausparen Vertragssumme + + + + + Erlebensumme + + + + + EinzelVS + + + + + Höchsthaftungssumme + + + + + Höchstleistungssumme + + + + + ohne Versicherungssumme + + + + + prämienfrei + + + + + prämienpflichtig + + + + + PauschalVS + + + + + + + Verbandssparte + + + + + F. Zivil u. LW + + + + + F. Fabrik + + + + + EC zu Feuer + + + + + F. BU Zivil + + + + + F. BU Fabrik + + + + + EC zu Feuer BU + + + + + Terrorversicherung + + + + + Haushalt + + + + + EG. - Zusatz + + + + + ED (m. K.-Boten) + + + + + Maschinenbruch + + + + + Maschinen BU + + + + + Masch - Montage + + + + + Masch - Garantie + + + + + Elektrogeräte. (ohne Computer) + + + + + Leitungswasser + + + + + Glas + + + + + Kl. Elem. u. Sturm + + + + + Kühlgut + + + + + Bauwesen + + + + + Tier + + + + + Radioisotopen + + + + + Baurücklaß + + + + + Computerversich. + + + + + Einzelunfall + + + + + Kollektivunfall + + + + + Volksunfall + + + + + Privat. Haftpflicht + + + + + Betr. Haftpflicht + + + + + Vermög.-haftpflicht + + + + + Atomhaftpflicht + + + + + Sportversicherung + + + + + Luftfahrt - Haftpfl. + + + + + Luftfahrt - Kasko + + + + + Luftfahrt - Unfall + + + + + Lizenzverlust + + + + + BU f. FB / Selbst. + + + + + KFZ - Haftpfl. + + + + + KFZ - Kasko + + + + + KFZ - Ins. Unf. + + + + + Rechtsschutz + + + + + Transp.-Kasko + + + + + Transp.-Landwaren + + + + + Transp.-Seewaren + + + + + Transp.-Valoren + + + + + Transp.-Verkehrshaftung + + + + + Transp.-Div. (Film, Ausstlg.) + + + + + Reisegepäck + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Vertrauensschaden + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kreditversicherung + + + + + Sonstige Versich. + + + + + Lebensversicherung + + + + + Leben Kapitalversicherung + + + + + Leben Rentenversicherung + + + + + Ablebensversicherung inkl. Kreditrestschuld + + + + + Erlebensversicherung + + + + + Fondsgebundene Lebensversicherung + + + + + Leben eigenständige Dread Disease Versicherung + + + + + Leben eigenständige Berufsunfähigkeitsversicherung + + + + + Leben Pflegerentenversicherung + + + + + Prämienbegünstigte Zukunftsvorsorge + + + + + Betriebliche Altersvorsorge + + + + + Krankenversicherung + + + + + Kranken Einzelversicherung + + + + + Kranken Gruppenversicherung + + + + + Bausparen + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Leasing + + + + + + + Versicherte Sache + + + + + Gebäude + + + + + Einrichtung + + + + + Vorräte + + + + + Maschinen und Anlagen + + + + + Wertgegenstände + + + + + Grundstück + + + + + Betriebsstätte + + + + + Flugzeug + + + + + Wasserfahrzeug + + + + + Tier + + + + + sonstige Sache + + + + + + + Verschulden + + + + + sonstiges + + + + + Eigenverschulden + + + + + Kein Verschulden + + + + + Teilverschulden + + + + + Verschulden ungeklärt + + + + + + + OMDS Version + + + + + + + + Verwendungszweck + + + + + zu keiner besonderen Verwendung bestimmt + + + + + z.Verw.im Rahmen ein.land-u.forstwirtsch.Bet.best. + + + + + zur Verwendung für den Werkverkehr bestimmt + + + + + zur Verwendung für die gewerbsm. Beförderung best. + + + + + alt - z.Verw.f.d.entgelt.Pers.Beförderung bestimmt + + + + + z.Verw.f.d.gewerbsm.Vermietung o.Beist.ein.Lenkers + + + + + zur Verwendung bei Spediteuren bestimmt + + + + + zur Beförderung von gefährlichen Gütern bestimmt + + + + + zur Verw.im Rahmen des Taxigewerbes bestimmt + + + + + zur Verw.von Möbeltransporten bestimmt (§106Abs.8) + + + + + zur Verw.als Schulfahrzeug gem.§112Abs.3 bestimmt + + + + + zur Verw.im Rahmen des Schaustellergewerbes best. + + + + + zur Verw.für entgeltl.Personenbeförderung bestimmt + + + + + z.Verw.i.Bereich d.Strassend.gem.§27Abs.1STVO 1960 + + + + + ausschl.o.vorw.f.Arb.d.Strassend.a.bel.Strassen + + + + + z.Verw.i.Ber. Kanalwartung gem.§27Abs.5STVO best. + + + + + z.kommun.Verw.i.Gebietskörp./Gemeindeverb.bestimmt + + + + + zur Verwendung für den Pannenhilfsdienst bestimmt + + + + + zur Verwendung für Diplomaten bestimmt + + + + + zur Verwendung für Konsuln bestimmt + + + + + ausschl.o.vorw.z.Verw.f.d.öffentl.Hilfsdienst best + + + + + z.Verw.i.Bereich der Post-u.Telegraphenverw. best. + + + + + z.Verw.f.d.Rettungsd.ein.Gebietskörpersch.o.RK + + + + + ausschl.oder vorwiegend für die Feuerwehr bestimmt + + + + + ausschl.oder vorwiegend f.d.priv.Rettungsd.best. + + + + + z.Verwendung i.Bereich d.Österr.Bundesbahnen best. + + + + + zur Verwendung im Bereich der Zollwache bestimmt + + + + + zur Verwendung im Bereich der Steuerfahndung best. + + + + + zur Verw.im Bereich d.öffentl.Sicherheitsd. best. + + + + + zur Verwendung für den Bergrettungsdienst + + + + + z.Verw.f.Fahrten d.Bundespräsidenten b.feierl.Anl. + + + + + zur Verwendung für Staatsfunktionäre bestimmt + + + + + + + Vertragsprodukt + + + + + sonstige + + + + + Bausparen + + + + + Betriebsversicherung + + + + + Flotte (KFZ) + + + + + KV Einzel + + + + + KFZ + + + + + KV Gruppe + + + + + Leben Einzel + + + + + Leben Gruppe + + + + + Leasing + + + + + Landwirtschaftsversicherung + + + + + Privatversicherung + + + + + Unfallversicherung + + + + + Unfall-Gruppe + + + + + + + Vertragssparte oder Bündelung + + + + + Eigenheim Bündel + + + + + Haushalt Bündel + + + + + Landwirtschaft Bündel + + + + + Betrieb/Gewerbe Bündel + + + + + Wohnhaus/Objekt Bündel + + + + + KFZ Bündel + + + + + Personen Bündel + + + + + Privat Bündel + + + + + Sonstige Bündel + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + BUFT + + + + + Bausparen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Krankenversicherung + + + + + Lebensversicherung + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Recht(s)schutz + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + sonstige Einzelversicherung + + + + + + + Vertragsrolle + + + + + Ansprechperson + + + + + Bausparer gesetzlicher Vertreter + + + + + Bausparer mit Prämie + + + + + Bausparer ohne Prämie + + + + + Inkassoadresse + + + + + Gesetzlicher Vertreter + + + + + Lenker + + + + + Korrespondenz/Zustelladresse + + + + + Versicherungsnehmer + + + + + + + Vertragsstatus + + + + + unbekannt + + + + + aktiv + + + + + suspendiert, KZ-Hinterlegung + + + + + beantragt + + + + + kurzfristig + + + + + storniert + + + + + + + Währung + + + + + Dollar Australien + + + + + Lewa Bulgarien + + + + + Dollar Kanadien + + + + + Franken Schweiz + + + + + Pfund Zypern + + + + + Krone Tschechien + + + + + Krone Dänemark + + + + + EURO + + + + + Pfund Großbritannien + + + + + Pfund Gibraltar + + + + + Dollar Hongkong + + + + + Kuna Kroatia + + + + + Forint Ungarn + + + + + Shekel Israel + + + + + Rupie Indien + + + + + Krone Island + + + + + Dinar Jordanien + + + + + Yen Japan + + + + + Pfund Malta + + + + + Peso Mexiko + + + + + Krone Norwegen + + + + + Dollar Neuseeland + + + + + Zloty Polen + + + + + Lau Rumänien + + + + + Krone Schweden + + + + + Dollar Singapur + + + + + Tolar Slowenien + + + + + Krone Slowakei + + + + + Rubel Rußland + + + + + Dinar Tunesien + + + + + Lira Türkei + + + + + Dollar Taiwan + + + + + US Dollar $ + + + + + Dinar Jugoslawien-Rest + + + + + Rand Südafrika + + + + + + + Art des Zeitraumes + + + + + Bedingungsdatum + + + + + Zuteilungsdatum + + + + + Prämienfreistellung + + + + + Beitragfreistellung + + + + + Ruhendstellung + + + + + Sparteneinschluss + + + + + Beobachtungszeitraum + + + + + Einzugsermächtigung + + + + + Bindefrist + + + + + Stornozeitraum + + + + + sonstige + + + + + + + Zahlungsgrund + + + + + sonstige + + + + + bedingungsgemäß + + + + + Kulanz + + + + + Rückzahlung (Minus-Betrag) + + + + + Regress + + + + + Summe bisherige Zahlungen + + + + + + + Zahlungsrhythmus + + + + + betragsfrei + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + Einmalbetrag + + + + + monatlich + + + + + Sonstiges, unbekannt + + + + + + + Zahlungsweg + + + + + unbekannt + + + + + Zahlschein + + + + + Lastschrift + + + + + Kundenkonto + + + + + Kreditkarte + + + + + bar (Post, Kassa) + + + + + Kontoüberweisung + + + + + Scheck + + + + + Umbuchung (Präm.-/Polizzenkto) + + + + + Sonstiges + + + + + + + Bauart + + + + + sonstige + + + + + Fertigteil + + + + + gemischt + + + + + Holz + + + + + massiv + + + + + Metall/Blech + + + + + mobil + + + + + Riegelbau + + + + + + + Gebäudehöhe + + + + + sonstige + + + + + ebenerdig + + + + + ein Stockwerk + + + + + zwei Stockwerke + + + + + mehr als zwei Stockwerke + + + + + + + Ausstattung + + + + + sonstige + + + + + zweckmäßig + + + + + Standard + + + + + gehoben + + + + + + + Dachung + + + + + sonstiges + + + + + hart + + + + + nicht hart + + + + + + + Nutzung + + + + + sonstige + + + + + ständig bewohnt + + + + + nicht ständig bewohnt + + + + + unbewohnt + + + + + + + Art des Gebäudes + + + + + sonstige + + + + + Ein-/Zweifamilienhaus + + + + + Mehrfamilienhaus + + + + + Wochenendhaus + + + + + Nebengebäude + + + + + Gebäude mit gewerblicher Nutzung + + + + + Gebäude mit nicht gewerblicher Nutzung + + + + + Gebäude mit kombinierter Nutzung + + + + + Zu- oder Anbau + + + + + + + Objektdatenart + + + + + sonstiges + + + + + Alarmanlage + + + + + Anzahl Tiere + + + + + Anzahl weitere Personen + + + + + Erreichbarkeit für Löschfahrzeuge + + + + + Geschosse über Erdniveau + + + + + Lage (HORA-Zone) + + + + + Preis pro Quadratmeter + + + + + Quadratmeter + + + + + Safe + + + + + Solaranlage/Fotovoltaik + + + + + Tarifzone + + + + + Tiefkühlbehälter + + + + + Wintergarten + + + + + im verbauten Ort + + + + + außerhalb des Ortsgebiets + + + + + Keller + + + + + Schwimmbecken + + + + + + + + InhCd=VM|VV|VS|VP|VK + + + + + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3CommonServiceTypes.xsd similarity index 97% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3CommonServiceTypes.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3CommonServiceTypes.xsd index d7e40690..7df3fca6 100644 --- a/OMDSServiceDefinition/src/main/resources/wsdl/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3CommonServiceTypes.xsd @@ -621,13 +621,41 @@ - - - - - - - + + + SEPA-Mandat + + + + + Unterschriebener Antrag Provision + + + + + Bestätigung elektronische Kommunikation + + + + + Basisblatt + + + + + Gesundheitsfragen + + + + + Maklervollmacht + + + + + Beratungsprotokoll + + @@ -694,8 +722,8 @@ Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen - - + + Schluessel der Tarifkomponente @@ -1247,6 +1275,11 @@ Abbruch wegen technischem Fehler + + + Antrag übertragen + + diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3ServiceTypes.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3ServiceTypes.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3ServiceTypes.xsd diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3Services.wsdl b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3Services.wsdl similarity index 94% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3Services.wsdl rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3Services.wsdl index c96c883c..e3dffc5b 100644 --- a/OMDSServiceDefinition/src/main/resources/wsdl/omds3Services.wsdl +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3Services.wsdl @@ -1,6 +1,20 @@ - - + + + + Abstrakter Basistyp für alle Berechnungen + + + + + Abstrakter Basistyp für alle Offerte + + + + + + Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden. Im Offert ist dies insb. der Versicherungsnehmer. + + + + + Referenz auf die Person, die als Versicherungsnehmer fungiert. + + + + + + + Abstrakter Basistyp für alle Anträge + + + + + Die Antragsart kann auch vom ServiceProvider automatisch bestimmt werden, dann bleibt sie im Request leer. + + + + + + Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden + + + + + Referenz auf die Person, die als Versicherungsnehmer fungiert. + + + + + Referenz auf einen abweichenden Praemienzahler, wenn nicht der Verisicherungsnehmer die Prämie zahlt + + + + + Referenz auf weitere Versicherungsnehmer + + + + + Weitere Personen in Vertragsrollen + + + + + Beschreibt die Zahlungsdaten + + + + + Sepa Mandat Steuerung + + + + + Vinkulierungsdaten + + + + + alternativer Polizzenversand + + + + + Allgemeine Datenschutzbestimmungen + + + + + + + + + Abstrakter Request für die Berechnung + + + + + + + Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen. + + + + + + + + + Abstrakter Response, der das Ergebnis der Berechnung enthält bzw. Fehlermeldungen + + + + + + + + Abstrakter Request für das Offert + + + + + + + + Abstrakter Response, der das Offert enthält bzw. Fehlermeldungen + + + + + + + Referenzen auf Offertdokumente, die heruntergeladen werden können. + + + + + + + + + Abstrakter Request für den Antrag + + + + + + + Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs. + + + + + + + + + Abstrakter Response, der den Antrag enthält bzw. Fehlermeldungen + + + + + + + optional ein aktueller Status des Antragsprozess + + + + + Wenn der Antrag fehlerfrei erstellt werden konnte, die Referenz auf diesen Antrag. Diese Referenz ist bei der Einreichung des Antrags anzugegeben. + + + + + Referenzen auf Antragsdokumente, die heruntergeladen werden können. + + + + + + + + + Abstrakter Request für die Antragsüberleitung + + + + + + + Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Ein Aufruf von CreateApplication ist notwendige Voraussetzung für den Aufruf von SubmitApplication + + + + + Bei Einreichung des Antrags übermittelte Dokumente, die aber fachlich nichts mehr an dem Antrag ändern dürfen, z.B. das unterschriebene Antragsformular. + + + + + + + + + Abstrakter Response der Antragsüberleitung + + + + + + + aktueller Status des eingespielten Antrages + + + + + Referenzen auf Antragsdokumente, die heruntergeladen werden können. + + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Kfz.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Kfz.xsd similarity index 85% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Kfz.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Kfz.xsd index 7206708d..500a11e6 100644 --- a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Kfz.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Kfz.xsd @@ -180,23 +180,21 @@ Typ für Zulassungsdaten - - - - Versicherungsbestätigungsnummer - - - - - Zulassungs-Kennzeichen - - - - - Zulassungs-Fahrgestellnummer - - - + + + Versicherungsbestätigungsnummer + + + + + Zulassungs-Kennzeichen + + + + + Zulassungs-Fahrgestellnummer + + @@ -234,24 +232,24 @@ - + Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird - + - + Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird - + @@ -270,11 +268,6 @@ - - - Soll die grüne Karte zusätzlich verschickt werden - - Sollen weitere Antragsdokumente zugestellt werden @@ -284,6 +277,22 @@ + + + Bei Erfolg die Details des eingereichten Antrags. + + + + + + + Referenzen auf Antragsdokumente, die heruntergeladen werden können. + + + + + + Response Upselling Alternativen @@ -292,12 +301,12 @@ - + - Typ des Requestobjekts für eine Berechnung Kfz + Typ des Requestobjekts für eine Kfz-Berechnung - + @@ -305,21 +314,16 @@ Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben. - - - Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen. - - - Typ des Responseobjekts für eine Berechnung Kfz + Typ des Responseobjekts für eine Kfz-Berechnung - + @@ -337,12 +341,12 @@ - Typ des Request für eine Kfz-Offert + Typ des Request für ein Kfz-Offert - + - + Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben. @@ -354,10 +358,10 @@ - Typ des Response für ein Kfz-Offert Kfz + Typ des Response für ein Kfz-Offert - + @@ -365,20 +369,7 @@ - - - - - Referenzen zu Dokumenten, die heruntergeladen werden können. - - - - - Die Id des Offerts - - - - + @@ -388,39 +379,29 @@ - Typ des Requestobjekts für die Erzeugung eines Antrags Kfz + Typ des Requestobjekts für die Erzeugung eines Kfz-Antrags - + - + Daten um das Fahrzeug in den Zulassungsdaten zu suchen. Ist die Zulassungsdaten Suche erfolgreich, werden die mitgeshickten Daten zwingend mit den Zulassungsdaten überschrieben. - - - Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs. - - - Typ des Responseobjekts für einen Antrag Kfz + Typ des Responseobjekts für die Erzeugung eines Kfz-Antrags - + - - - - Die Referenz, die in SubmitApplication angegeben werden muss, um diesen Antrag einzureichen. - - + @@ -430,20 +411,7 @@ Typ des Requestobjekts für eine Antragseinreichung Kfz - - - - - Die Referenz auf einen zuvor mit CreateApplication erzeugten Antrag, welcher jetzt eingereicht werden soll. Diese Referenz wird durch CreateApplication erzeugt. Ein Aufruf von CreateApplication ist notwendige Voraussetzung für den Aufruf von SubmitApplication - - - - - Bei Einreichung des Antrags übermittelte Dokumente, die aber fachlich nichts mehr an dem Antrag ändern dürfen, z.B. das unterschriebene Antragsformular. - - - - + @@ -453,21 +421,9 @@ - - - - - - - - Bei Erfolg die Details des eingereichten Antrags. - - - - - + - Referenzen auf Antragsdokumente, die heruntergeladen werden können. + Hier werden nochmals alle Antragsdaten zur Verfügung gestellt. @@ -754,9 +710,4 @@ - - - Beispiel-Verkaufsprodukt Kfz - - diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_RS.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_RS.xsd similarity index 92% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_RS.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_RS.xsd index e9925983..6fa6bb17 100644 --- a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_RS.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_RS.xsd @@ -1,6 +1,5 @@ - - + Konkrete Services (Request- und Responseobjekte) Kfz @@ -22,7 +21,7 @@ - + Gibt es überhaupt noch andere Verkaufsprodukte? @@ -38,8 +37,8 @@ - - + + @@ -54,6 +53,7 @@ + @@ -158,24 +158,24 @@ - + Typ der das Produkt beschreibt und in Offertanfrage und Offertantwort verwendet wird - + - + Typ der das Produkt beschreibt und in Antragsanfrage und Antragsantwort verwendet wird - + @@ -230,6 +230,7 @@ + Response für das Upselling, wenn solche Ergebnisse angefordert wurden. @@ -246,7 +247,7 @@ - + @@ -258,7 +259,7 @@ - + Bei erfolgreicher Erstellung eines Offerts. @@ -274,7 +275,7 @@ - + Ergänzende Dokumente zum Antrag, z.B. SEPA-Mandat oder Gutachten über den Zustand des Fahrzeugs. @@ -339,7 +340,7 @@ Bei Erfolg die Details des eingereichten Antrags. - + diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Rechtsschutz.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Rechtsschutz.xsd similarity index 92% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Rechtsschutz.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Rechtsschutz.xsd index 0a4e1b82..bf3d8e83 100644 --- a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Rechtsschutz.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_Rechtsschutz.xsd @@ -1,5 +1,11 @@ - + diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_SachPrivat.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_SachPrivat.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_SachPrivat.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON2_Antrag_SachPrivat.xsd diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON3_Vertrag.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON3_Vertrag.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON3_Vertrag.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON3_Vertrag.xsd diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON4_Partner.xsd b/OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON4_Partner.xsd similarity index 100% rename from OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON4_Partner.xsd rename to OMDSServiceDefinition/src/main/resources/def/v1-3-0/omds3_ON4_Partner.xsd diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Common.xsd b/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Common.xsd deleted file mode 100644 index 0a7d7446..00000000 --- a/OMDSServiceDefinition/src/main/resources/wsdl/omds3_ON2_Antrag_Common.xsd +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - Abstrakter Basistyp für alle Berechnungsanfragen - - - - - - - - Abstrakter Basistyp für alle Offertanfragen - - - - - - - Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden - - - - - Referenz auf die Person, die als Versicherungsnehmer fungiert. - - - - - - - Abstrakter Basistyp für alle Antragsanfragen - - - - - - - Liste aller benötigten Personen, welche dann über ihre Rolle direkt referenziert werden - - - - - Referenz auf die Person, die als Versicherungsnehmer fungiert. - - - - - Referenz auf einen abweichenden Praemienzahler, wenn nicht der Verisicherungsnehmer die Prämie zahlt - - - - - Referenz auf weitere Versicherungsnehmer - - - - - Weitere Personen in Vertragsrollen - - - - - Beschreibt die Zahlungsdaten - - - - - Sepa Mandat Steuerung - - - - - Vinkulierungsdaten - - - - - alternativer Polizzenversand - - - - - Allgemeine Datenschutzbestimmungen - - - - - - - - Typ für die Antragseinspielung - - - - - - - aktueller Status des eingespielten Antrages - - - - - Bei erfolgreicher Einreichung die Referenz auf den Antrag von dem VU vergeben. Diese kann in weiterer Folge z.B. bei der Suche nach Änderungen an Objekten als Suchbegriff dienen. Sie darf gleich der Geschaeftsfallnummer oder gleich der ObjektId des Antrags sein. - - - - - - - diff --git a/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180708.zip b/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180708.zip new file mode 100644 index 00000000..0f6aca4f Binary files /dev/null and b/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180708.zip differ diff --git a/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180710.zip b/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180710.zip new file mode 100644 index 00000000..d7dd2a37 Binary files /dev/null and b/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180710.zip differ diff --git a/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180828.zip b/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180828.zip new file mode 100644 index 00000000..dc8eea41 Binary files /dev/null and b/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf-20180828.zip differ diff --git a/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf.zip b/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf.zip new file mode 100644 index 00000000..04373b76 Binary files /dev/null and b/OMDSServiceDefinition/versionen/OMDSServiceDefinition_1.3.0_Entwurf.zip differ diff --git a/OMDSServiceDefinition/versionen/version1.1.1/.gitignore b/OMDSServiceDefinition/versionen/version1.1.1/.gitignore new file mode 100644 index 00000000..642ca681 --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.1.1/.gitignore @@ -0,0 +1 @@ +/ReadMe.txt diff --git a/OMDSServiceDefinition/versionen/version1.1.1/omds29-00.xsd b/OMDSServiceDefinition/versionen/version1.1.1/omds29-00.xsd new file mode 100644 index 00000000..ad0c9a60 --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.1.1/omds29-00.xsd @@ -0,0 +1,7305 @@ + + + + + + Version 29-00 - OMDS Arbeitsgruppe + + + + + + + + + + + + + + + + + + + + InhCd=AI + + + + + + + InhCd=VI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Postzertifizierter Adress Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xxxxxxxxxx (19,10) + + + + + + + + + + decimal xxx.xxxxxx (9,6) + + + + + + + + + + decimal xxxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nummer der Mahnung + Laufende Nummer pro erfolgter Mahnung bzw. Mahnende innerhalb eines Mahnverfahrens + + + + + + + + Mahnbetrag + Enthält "alles" (Prämien, Spesen, allfällige Zinsen) + Ist 0.00 für MahnStufeCd "L" + + + + + MahnSpesen + Enthält Spesen, allfällige Zinsen + Sind in MahnBetrag ebenfalls bereits enthalten + + + + + Mahnstufe in codierter Form + + + + + Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Für Mahnung zuständig bei VU, Sachbearbeiter, Abteilung, Telefon, Email etc. + + + + + + + + + + + Für Mahnung beauftragte Stelle, Inkassobüro, Anwalt, Telefon, Email etc. + + + + + + + + + + + Datum, ab wann die Mahnstufe gilt + + + + + Datum, bis wann die Mahnstufe gilt. Ist ungleich MahnStufeGueltigAbNext. + + + + + Nächste Mahnstufe in codierter Form + + + + + Nächste Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Datum, ab wann die nächste Mahnstufe gilt + + + + + Datum, wann letzte Zahlung zu Prämienkonto erfolgte + + + + + Datum, welche älteste Fälligkeit gemahnt wird + + + + + Anzahl der gemahnten Fälligkeiten + + + + + Grund, warum ein Einzugsversuch nicht erfolgreich war, in codierter Form + + + + + Datum, bis wann die Deckung gegeben ist + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xx (11,2) + + + + + + + + + + decimal xxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Änderungsgrund + + + + + sonstiges + + + + + Änderung ohne Prämienwirksamk. + + + + + Änderung mit Prämienwirksamk. + + + + + Bonus/Malus-Anpassung + + + + + gesetzl.Erhöhung MindestVers.Su. + + + + + Indexanpassung + + + + + Konvertierung + + + + + Neuvertrag + + + + + Partnerdaten + + + + + Reaktivierung nach Ruhen Teil + + + + + Reaktivierung nach Ruhen Voll + + + + + Ruhen Teil + + + + + Ruhen Voll + + + + + Sparteneinschluß + + + + + Storno Teil + + + + + Storno Voll + + + + + Tarifanpassung Allgemein + + + + + + + Antriebsart + + + + + ohne Antrieb (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Gas (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Diesel (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin + + + + + Elektro (E) + + + + + Diesel + + + + + Sonstiges + + + + + Vielstoff (unterschiedliche Kraftstoffe) + + + + + Flüssiggas (LPG) + + + + + Benzin/Flüssiggas (LPG) + + + + + Benzin/Erdgas (CNG) + + + + + Hybr.Benzin/E + + + + + Erdgas (CNG) + + + + + Hybr.Diesel/E + + + + + Wasserstoff + + + + + Hybr.Wasserst./E + + + + + Wasserstoff/Benzin + + + + + Wasserst./Benzin/E + + + + + Brennstoffzelle/Wasserstoff + + + + + Brennstoffzelle/Benzin + + + + + Brennstoffzelle/Methanol + + + + + Biogas + + + + + Benzin/Biogas + + + + + Hybr.Erdgas (CNG)/E + + + + + Hybr. Biogas/E + + + + + Benzin/Ethanol (E85) + + + + + + + Bezugsberechtigungsart + + + + + Ablebensfall + + + + + Erlebensfall + + + + + sonstiger Leistungsfall + + + + + + + Bearbeitungsstand + + + + + sonstiges + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen + + + + + + + Spezifizierung des Betrages + + + + + Sonstige + + + + + Bausparen prämienbegünstiger Beitrag + + + + + Bausparen begünstiger Höchsbeitrag + + + + + Bausparen noch prämienwirksam + + + + + Bausparen Prämie gesamt + + + + + Bausparen Ansparen Saldo + + + + + Bausparen mögliche Vorauszahlung + + + + + Bausparen prämienwirksame Zahlungen + + + + + Bausparen Ansparen Zinssatz + + + + + Bausparen Darlehen Restauszahlungsbetrag + + + + + Bausparen Darlehen Auszahlungen gesamt + + + + + Bausparen Darlehen Mehrleistung + + + + + Bausparen Darlehen bedingungsgemäße Rate + + + + + Bausparen Darlehen Saldo + + + + + Bausparen Darlehen Zinssatz + + + + + Bausparen Einzahlungen laufendes Jahr + + + + + Bausparen Prämie + + + + + Bausparen Punkte zum Stichtag + + + + + Bausparen Prämienvortrag + + + + + Bausparen Sparbetrag + + + + + Bausparen Zinsen nach Bindefristende + + + + + Leben Ablebenssumme mit Gewinnanteilen + + + + + Leben Ablebenssumme ohne Gewinnanteile + + + + + Leben Erlebenssumme mit Gewinnanteilen + + + + + Leben Erlebenssumme ohne Gewinnanteile + + + + + Leben Prämienfreier Wert mit Gewinnanteilen + + + + + Leben Prämienfreier Wert ohne Gewinnanteile + + + + + Leben Rückkaufswert mit Gewinnanteilen + + + + + Leben Rückkaufswert ohne Gewinnanteile + + + + + Leben Teilauszahlung + + + + + Leben Fondgebunden Fondskurs + + + + + Leben Fondgebunden Guthaben + + + + + Leben Fondgebunden Guthabenaufteilung + + + + + Leben Fondgebunden Höchststand + + + + + Leben Fondgebunden Stück + + + + + Leben Fondgebunden Zuführungsaufteilung + + + + + Leben Fondgebunden Portfolio-Gesamtvertragswert + + + + + Leben Fondgebunden Garantiewert + + + + + Leben Fondgebunden Summe einbezahlte Prämie + + + + + Kfz Listenpreis + + + + + Kfz Sonderausstattung + + + + + Tarifprämie + + + + + Zuzahlung + + + + + + + Beteiligungsrolle + + + + + sonstige + + + + + Anspruchsteller + + + + + Anderes VU + + + + + Anwalt + + + + + Bezugsberechtigter + + + + + Behörden + + + + + Bestattung + + + + + Gegner + + + + + Geschädigter + + + + + Lenker + + + + + Regressgegner + + + + + Sachverständiger + + + + + Verursacher + + + + + Werkstatt + + + + + Zahlungsempfänger + + + + + Zeuge + + + + + + + Entscheidungsfrage + + + + + sonstige + + + + + Vorsteuerabzugsberechtigt Ja/Nein + + + + + Ersatzwagenverzicht Ja/Nein (Variante A/B) + + + + + Finanzamtsbestätigung erwünscht Ja/Nein + + + + + Grüne Karte erwünscht Ja/Nein + + + + + Elektronische Kommunikation erwünscht Ja/Nein + + + + + Kaskobesichtigung durchgeführt Ja/Nein + + + + + Erfolgt Untersuchung Ja/Nein + + + + + + + + Zweiweg-Entscheidung (J,N) + + + + + + + + + + + Dreiweg-Entscheidung (J,N,0) + + + + + + + Ja + + + + + Nein + + + + + Unbekannt + + + + + + + Einstufungsart + + + + + Gefahrenklasse + + + + + Tarif-, Bonus/Malus-Stufe offiziell + + + + + Tarif-, Bonus/Malus-Stufe VU-intern + + + + + + + Familienstand + + + + + unbekannt + + + + + ledig + + + + + verheiratet + + + + + geschieden + + + + + verwitwet + + + + + Lebensgemeinschaft + + + + + keiner, sonstige + + + + + + + Fahrzeugart + + + + + Sonstige + + + + + Anhänger + + + + + Kraftrad + + + + + Lastkraftwagen + + + + + Motorfahrrad + + + + + Omnibus + + + + + Personenkraftwagen + + + + + Probekennzeichen + + + + + Sonderfahrzeuge + + + + + Zugmaschine + + + + + + + Geschlecht + + + + + unbekannt + + + + + männlich + + + + + weiblich + + + + + + + Erlaubte Werte zu GrundRuecklaufCd + Basis FINancialPAYment Stand Mai 2003 + + + + + Nichteinlösung + + + + + kein Konto + + + + + Konto geschlossen + + + + + kein Abbuchungsauftrag + + + + + Abbuchungsauftrag storniert + + + + + Kontonummer falsch + + + + + Bankleitzahl falsch + + + + + Kundeneinspruch + + + + + Todesfall + + + + + Abbuchungsauftrag wird nicht mehr durchgeführt + + + + + Storno + + + + + Lastschrift auf dieses Konto nicht möglich + + + + + Gutschrift auf dieses Konto gestzl. nicht möglich + + + + + Formalfehler + + + + + keine Rückläuferaktivität + + + + + + + Grenzwertart + + + + + DauerfolgenProz(UV) + + + + + Karenzmonate + + + + + Karenztage + + + + + + + Identifizierungsart + + + + + Firmenbuchnummer + + + + + Sozialversicherungsnr + + + + + Versicherungsbestätigung + + + + + + + Indexart + + + + + unbekannt, kein Index + + + + + Verbraucherpreisindex + + + + + Baukostenindex + + + + + Maschinenpreisindex + + + + + Rechtschutzindex + + + + + Index, nicht zuordenbar (sonst.) + + + + + + + KommunikationsArt + + + + + Nummer (nicht zuordbar) + + + + + Geschäft Email + + + + + Geschäft Fax + + + + + Geschäft Telefon + + + + + Mobil EMail + + + + + Mobil Fax + + + + + Mobil Telefon + + + + + Privat Email + + + + + Privat Fax + + + + + Privat Telefon + + + + + URL (WebAdresse) Person + + + + + VU-WebAdresse Schadenmeldung + + + + + VU-EMailAdresse Schadenmeldung + + + + + VU-WebAdresse Bestandsanforderung + + + + + VU-EMailAdresse Bestandsanforderung + + + + + + + Internat. KFZ-Kennzeichen + http://de.wikipedia.org/wiki/Liste_der_Kfz-Nationalitätszeichen#Liste + + + + + unbekannt + + + + + sonstiges + + + + + Österreich + + + + + Afghanistan + + + + + Antigua und Barbuda + + + + + Albanien + + + + + Armenien + + + + + Andorra + + + + + Angola + + + + + Aruba + + + + + Australien + + + + + Australien + + + + + Palästinensische Autonomiegebiete/Gazastreifen + + + + + Åland + + + + + Anguilla + + + + + Aserbaidschan + + + + + Belgien + + + + + Bangladesch + + + + + Barbados + + + + + Burkina Faso + + + + + Bulgarien + + + + + Bhutan + + + + + Bosnien und Herzegowina + + + + + Benin + + + + + Bolivien + + + + + Brasilien + + + + + Bahrain + + + + + Brunei + + + + + Bahamas + + + + + Botswana + + + + + Weißrussland + + + + + Belize + + + + + Kuba + + + + + Kamerun + + + + + Kanada + + + + + Demokratische Republik Kongo + + + + + Schweiz + + + + + China (Volksrepublik) + + + + + Elfenbeinküste + + + + + Sri Lanka + + + + + China (Volksrepublik) + + + + + Kolumbien + + + + + Komoren + + + + + Costa Rica + + + + + Kap Verde + + + + + Zypern + + + + + Tschechien + + + + + Deutschland + + + + + Dschibuti + + + + + Dänemark + + + + + Dominikanische Republik + + + + + Algerien + + + + + Spanien + + + + + Kenia + + + + + Tansania + + + + + Uganda + + + + + Ecuador + + + + + Eritrea + + + + + El Salvador + + + + + Estland + + + + + Ägypten + + + + + Äthiopien + + + + + Frankreich + + + + + Finnland + + + + + Fidschi + + + + + Liechtenstein + + + + + Färöer + + + + + Mikronesien + + + + + Gabun + + + + + Vereinigtes Königreich + + + + + Alderney + + + + + Guernsey + + + + + Jersey + + + + + Isle of Man + + + + + Gibraltar + + + + + Guatemala + + + + + Guatemala + + + + + Georgien + + + + + Ghana + + + + + Äquatorialguinea + + + + + Griechenland + + + + + Guinea-Bissau + + + + + Guinea + + + + + Guyana + + + + + Ungarn + + + + + Hongkong + + + + + Honduras + + + + + Kroatien + + + + + Italien + + + + + Israel + + + + + Indien + + + + + Iran + + + + + Irland + + + + + Irak + + + + + Island + + + + + Japan + + + + + Jamaika + + + + + Jordanien + + + + + Kambodscha + + + + + St. Kitts und Nevis + + + + + Kiribati + + + + + Grönland + + + + + Nordkorea + + + + + Kirgisistan + + + + + Saudi-Arabien + + + + + Kuwait + + + + + Kasachstan + + + + + Luxemburg + + + + + Laos + + + + + Libyen + + + + + Liberia + + + + + Lesotho + + + + + Litauen + + + + + Lettland + + + + + Malta + + + + + Marokko + + + + + Malaysia + + + + + Monaco + + + + + Moldawien + + + + + Mexiko + + + + + Mongolei + + + + + Marshallinseln + + + + + Mazedonien + + + + + Montenegro + + + + + Mosambik + + + + + Mauritius + + + + + Malediven + + + + + Malawi + + + + + Myanmar + + + + + Norwegen + + + + + Niederländische Antillen + + + + + Namibia + + + + + Nauru + + + + + Neukaledonien + + + + + Nepal + + + + + Nigeria + + + + + Nordirland + + + + + Nicaragua + + + + + Niederlande + + + + + Neuseeland + + + + + Oman + + + + + Portugal + + + + + Panama + + + + + Palau + + + + + Peru + + + + + Pakistan + + + + + Polen + + + + + Papua-Neuguinea + + + + + Puerto Rico + + + + + Paraguay + + + + + Katar + + + + + Argentinien + + + + + Botswana + + + + + Republik China (Taiwan) + + + + + Zentralafrikanische Republik + + + + + Republik Kongo + + + + + Chile + + + + + Guinea + + + + + Haiti + + + + + Indonesien + + + + + Mauretanien + + + + + Kosovo + + + + + Libanon + + + + + Madagaskar + + + + + Mali + + + + + Niger + + + + + Rumänien + + + + + Südkorea + + + + + Uruguay + + + + + Philippinen + + + + + Bosnisch-Serbische Republik + + + + + San Marino + + + + + Togo + + + + + Burundi + + + + + Rumänien + + + + + Russland + + + + + Ruanda + + + + + Schweden + + + + + Malteserorden + + + + + Serbien und Montenegro + + + + + Swasiland + + + + + Singapur + + + + + Slowakei + + + + + Sierra Leone + + + + + Slowenien + + + + + Suriname + + + + + Senegal + + + + + Somalia + + + + + Salomonen + + + + + Serbien + + + + + Südsudan + + + + + São Tomé und Príncipe + + + + + Sudan + + + + + Seychellen + + + + + Syrien + + + + + Thailand + + + + + Tschad + + + + + Togo + + + + + Tadschikistan + + + + + Osttimor + + + + + Turkmenistan + + + + + Tunesien + + + + + Tonga + + + + + Türkei + + + + + Trinidad und Tobago + + + + + Tuvalu + + + + + Ukraine + + + + + Vereinigte Arabische Emirate + + + + + Vereinigte Staaten von Amerika + + + + + Usbekistan + + + + + Vatikanstaat + + + + + Vanuatu + + + + + Britische Jungferninseln + + + + + Virgin Island (amerik.) + + + + + Vietnam + + + + + Gambia + + + + + Sierra Leone + + + + + Westjordanland + + + + + Dominica + + + + + Grenada + + + + + St. Lucia + + + + + Samoa + + + + + Demokratische Arabische Republik Sahara + + + + + St. Vincent und die Grenadinen + + + + + Jemen + + + + + Jugoslawien + + + + + Venezuela + + + + + Staatenlos + + + + + Sambia + + + + + Südafrika + + + + + Simbabwe + + + + + + + Legitimierungsart + + + + + sonstige + + + + + Führerschein + + + + + Personalausweis + + + + + Reisepass + + + + + + + Löschungsarten + + + + + Markieren als nichtmehrversorgt + + + + + Löschen wg.z.B.Falschlieferung + + + + + Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht + + + + + + + Mahnstufe + + + + + erledigt + + + + + unbekannt + + + + + Zahlungserinnerung + + + + + Qualifizierte Mahnung (§38 bzw. §39) + + + + + Deckungsfreiheit + + + + + Klagsandrohung + + + + + Klagetermin + + + + + Betreuerintervention vor Mahnklage + + + + + Auftrag zur Klage + + + + + Androhung Kennzeichenentzug (§61/3) + + + + + Prämienklage eingebracht + + + + + Brief §39 + + + + + Durchführung Kennzeichenentzug (§61/4) + + + + + Androhung Storno + + + + + Durchführung Storno + + + + + Sonstiges + + + + + + + Paketinhalt + + + + + Allgem. Initialbestand (generelle Schlüssel) + + + + + VU Fondsbestand + + + + + VU Initialbestand (VU Schlüssel) + + + + + VU Mahn/Klagebestand + + + + + VU Mischbestand + + + + + VU Provisionen + + + + + VU Schadenbestand + + + + + VU Vertragsbestand + + + + + + + Paketumfang + + + + + Differenz + + + + + gesamt + + + + + + + Personenart + + + + + natürliche Person + + + + + sonstige Person + + + + + + + Prämienfreiart + + + + + tariflich + + + + + beantragt + + + + + bedingungsgemäß + + + + + sonstige + + + + + + + Polizzenart + + + + + Ersatzpolizze bei Ersatz/Konv. + + + + + Nachversicherung + + + + + Vorpolizze bei Ersatz/Konv. + + + + + Vorpolizze bei Migration + + + + + + + Prämienfrist + + + + + Einmal + + + + + Jahr + + + + + + + Prämienkorrekturart + + + + + sonstige + + + + + Kundenrabatt + + + + + Risikozuschlag + + + + + tariflicher Nachlass + + + + + Unterjährigkeitszuschlag + + + + + + + Provisionsart + + + + + sonstige + + + + + Abschlußprovision + + + + + Einmalprovision + + + + + Folgeprovision + + + + + + + Risikoart + + + + + KFZ-Haftpflicht + + + + + Voll- und Gross-Schadenkasko + + + + + Teilkasko + + + + + KFZ-Assistance + + + + + Reise-Assistance + + + + + Wohn-Assistance + + + + + Unfall-Assistance + + + + + Insassen-Unfall + + + + + Insassen-Unfall Todesfall + + + + + Insassen-Unfall Invalidität + + + + + Insassen-Unfall Taggeld + + + + + Insassen-Unfall Heilkosten + + + + + Abfertigungs-Versicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betr.Unterbrechung-Feuer-Zivil + + + + + Betr.Unterbrechung Feuer-Industrie + + + + + Betr.Unterbrechung-EC + + + + + Betr.Unterbrechung-Maschinenbruch + + + + + Betr.Unterbrechung-Elementarschaden + + + + + Betr.Unterbrechung f.freiber. Tätige + + + + + Veranstaltungen + + + + + Einbruch-Diebstahl + + + + + Kassenboten + + + + + Feuer-Zivil + + + + + Feuer-Landwirtschaft + + + + + Feuer-Industrie + + + + + Feuer-EC + + + + + Waldbrand + + + + + Glasbruch privat + + + + + Glasbruch Geschäft + + + + + Allg.Haftpflicht + + + + + Sonder-Haftpflicht + + + + + Flug-Haftpflicht + + + + + Vermögensschaden + + + + + Atom-Haftpflicht + + + + + Verkehrs-Haftpflicht + + + + + Bauherrn-Haftpflicht + + + + + Boots-Haftpflicht + + + + + Sonstige Haftpflicht + + + + + Haushalt + + + + + Spital + + + + + Ambulanz + + + + + Heilmittel + + + + + Taggeld + + + + + Reise-KV + + + + + Pflegegeld + + + + + KV sonstige + + + + + Leben Kapital + + + + + Leben Risiko + + + + + Leben Rente + + + + + Leben Dread Disease + + + + + Leben veranlagungsorientiert + + + + + Leben Kreditrestschuld + + + + + Leben prämiengefördert + + + + + Leben fondgebunden + + + + + Berufsunfähigkeit + + + + + Erwerbsunfähigkeit + + + + + Pflegegeld + + + + + Leben sonstige + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinenbruch + + + + + Maschinen-Montage + + + + + Maschinen-Garantie + + + + + Elektrogeräte + + + + + Computer-Vers. + + + + + Tiefkühltruhen + + + + + Privat Rechtschutz + + + + + Kfz-Rechtschutz + + + + + Firmen-Rechtschutz + + + + + Schadenersatz- und Strafrechtsschutz + + + + + Arbeitsgerichtsrechtsschutz + + + + + Sozialversicherungsrechtsschutz + + + + + Beratungsrechtsschutz + + + + + Allgemeiner Vertragsrechtsschutz + + + + + Grundstückseigentum- und Mietenrechtsschutz + + + + + Erb- und Familienrechtsschutz + + + + + Disziplinarverfahren + + + + + Disziplinarverfahren für angestellte Ärzte + + + + + Vorsatzdelikte + + + + + Fahrzeugrechtsschutz + + + + + Lenkerrechtsschutz + + + + + Fahrzeugvertragsrechtsschutz + + + + + Sonstiger Rechtsschutz + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kühlgut + + + + + Lizenzverlust + + + + + Atom-Sach + + + + + Bauwesen + + + + + Flugkasko + + + + + Bootskasko + + + + + Grabstätten + + + + + sonstige SV + + + + + Sturm + + + + + Land-Binnenwaren + + + + + See + + + + + Krieg + + + + + Lager + + + + + Valoren-Gewerblich + + + + + Valoren-Privat + + + + + Sportboot-Kasko + + + + + Musik-Instrumente + + + + + Kunst + + + + + Seekasko + + + + + Flusskasko + + + + + Landkasko + + + + + Reisegepäck + + + + + Fotoapparate + + + + + Film/Sach + + + + + Film/Ausfall + + + + + Sonstige Transport + + + + + Tier + + + + + Allg.Unfall + + + + + Kollektiv Unfall + + + + + Schülerunfall + + + + + Volksunfall + + + + + Flug-Unfall + + + + + Boots-Unfall + + + + + Besucher-Unfall + + + + + Unfall mit Kapitalrückgewähr + + + + + Taggeld + + + + + Invalidität + + + + + Unfallrente + + + + + Unfalltod + + + + + Spitalgeld + + + + + Unfallkosten + + + + + Kostenersatz + + + + + + + Rentenzahlungsrhythmus + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + monatlich + + + + + sonstiges + + + + + + + Selbstbehaltart + + + + + Mindestselbstbehalt je Schadenfall + + + + + Maximalselbstbehalt kumuliert + + + + + Maximalselbstbehalt je Schadenfall + + + + + Standardselbstbehalt je Schadenfall + + + + + Selbstbehalt sonst + + + + + + + Schadenursache + + + + + Unbekannte Ursache Feuer + + + + + Blitzschlag + + + + + Selbstentzündung + + + + + Wärmegeräte + + + + + Mech. Energie + + + + + Elektr. Energie + + + + + Offenes Licht und Feuer + + + + + Behälterexplosion + + + + + Kinderbrandstiftung, Brandleg. + + + + + Sonst. Zündquellen + + + + + Fahrlässigkeit + + + + + Materialfehler + + + + + Mech. Gewalt + + + + + Implosion Elektrogeräte + + + + + Elektrizität Elektrogeräte + + + + + Indir. Blitzschäden Elektrog. + + + + + Sonst. Elektrogeräte + + + + + Einbruchdiebstahl + + + + + Einfacher Diebstahl + + + + + Beraubung innerh. Vers. Räuml. + + + + + Beraubung außerh. Vers. Räuml. + + + + + Sonstige Einbruchdiebstahl + + + + + Frostschäden Leitungswasser + + + + + Druckrohrgebr. Leitungswasser + + + + + Aufgebr. Leitungswasser + + + + + Fahrlässigkeit Leitungswasser + + + + + Gebr. an Druckschl./Ventile LW + + + + + Sonstige Leitungswasser + + + + + Glasschäden + + + + + Sturmschäden Kleine Elementar + + + + + Hagelschäden Kleine Elementar + + + + + Schneedruck Kleine Elementar + + + + + Felsst/Steinschl/Erdr kl. El. + + + + + Sonst. Kleine Elementar + + + + + Als Verkehrsteilnehmer Haftpf. + + + + + Bei d. Ausüb. v. Sport Haftpf. + + + + + Verw. v. Hieb/Stich/Schußw. HP + + + + + Als Wohnungsinhaber Haftpflicht + + + + + Sonstige Haftpflicht + + + + + sonstiges + + + + + + + Schlüsselarten (Code-Typen) + + + + + + + Änderungsgrund + + + + + Antriebsart + + + + + Ausstattung + + + + + Bauart + + + + + Bezugsberechtigungsart + + + + + Bearbeitungsstand + + + + + Betragsart + + + + + Beteiligungsrolle + + + + + Dachung + + + + + Entscheidungsfrage + + + + + Einstufungsart + + + + + Familienstand + + + + + Fahrzeugart + + + + + Art des Gebäudes + + + + + Gebäudehöhe + + + + + Geschlecht + + + + + GrundRuecklauf + + + + + Grenzwertart + + + + + Identifizierungsart + + + + + Indexart + + + + + KommunikationsArt + + + + + Internat. KFZ-Kennzeichen + + + + + Legitimierungsart + + + + + Löschungsarten + + + + + Nutzung + + + + + Objektdatenart + + + + + Paketinhalt + + + + + Paketumfang + + + + + Personenart + + + + + Prämienfreiart + + + + + Polizzenart + + + + + Prämienfrist + + + + + Prämienkorrekturart + + + + + Provisionsart + + + + + Risikoart + + + + + Rentenzahlungsrhythmus + + + + + Selbstbehaltart + + + + + Schadenursache + + + + + Art der sonstigen Person + + + + + Sparte + + + + + Steuerart + + + + + Textart + + + + + Versicherungssummenart + + + + + Verbandssparte + + + + + Versicherte Sache + + + + + Verschulden + + + + + Verwendungszweck + + + + + Vertragsprodukt + + + + + Vertragsrolle + + + + + Vertragssparte + + + + + Vertragsstatus + + + + + Währung + + + + + Art des Zeitraumes + + + + + Zahlungsgrund + + + + + Zahlungsrhythmus + + + + + Zahlungsweg + + + + + MahnStufe + + + + + GrundRuecklauf + + + + + + + Art der sonstigen Person + + + + + unbekannt + + + + + Bank + + + + + Versicherung + + + + + Firma + + + + + Gruppe + + + + + Verein + + + + + Körperschaft + + + + + sonstige + + + + + + + Sparte + + + + + sonstige + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + Abfertigungsversicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Einzel-KV + + + + + Gruppen-KV + + + + + Leasing + + + + + Lebensversicherung + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Reiseversicherung + + + + + Rechtschutz + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + + + Steuerart + + + + + Vers-Steuer + + + + + Motorbez. Vers-Steuer + + + + + Feuerschutzsteuer + + + + + + + Textart + + + + + Anrede + + + + + Beruf + + + + + Freitext + + + + + Titel + + + + + Vertragsspez. Klausel + + + + + Beschreibung Schadenort + + + + + Schaden-Expertise (Besichtigungsdaten) + + + + + Oeamtc-Clubkarten-Nr + + + + + Ordnungsbegriff für Zuordnung Fremdsystem + + + + + Risikomerkmal + + + + + + + Versicherungssummenart + + + + + Ablebensumme + + + + + Bausparen Darlehenssumme + + + + + Bausparen Vertragssumme + + + + + Erlebensumme + + + + + EinzelVS + + + + + Höchsthaftungssumme + + + + + Höchstleistungssumme + + + + + ohne Versicherungssumme + + + + + prämienfrei + + + + + prämienpflichtig + + + + + PauschalVS + + + + + + + Verbandssparte + + + + + F. Zivil u. LW + + + + + F. Fabrik + + + + + EC zu Feuer + + + + + F. BU Zivil + + + + + F. BU Fabrik + + + + + EC zu Feuer BU + + + + + Terrorversicherung + + + + + Haushalt + + + + + EG. - Zusatz + + + + + ED (m. K.-Boten) + + + + + Maschinenbruch + + + + + Maschinen BU + + + + + Masch - Montage + + + + + Masch - Garantie + + + + + Elektrogeräte. (ohne Computer) + + + + + Leitungswasser + + + + + Glas + + + + + Kl. Elem. u. Sturm + + + + + Kühlgut + + + + + Bauwesen + + + + + Tier + + + + + Radioisotopen + + + + + Baurücklaß + + + + + Computerversich. + + + + + Einzelunfall + + + + + Kollektivunfall + + + + + Volksunfall + + + + + Privat. Haftpflicht + + + + + Betr. Haftpflicht + + + + + Vermög.-haftpflicht + + + + + Atomhaftpflicht + + + + + Sportversicherung + + + + + Luftfahrt - Haftpfl. + + + + + Luftfahrt - Kasko + + + + + Luftfahrt - Unfall + + + + + Lizenzverlust + + + + + BU f. FB / Selbst. + + + + + KFZ - Haftpfl. + + + + + KFZ - Kasko + + + + + KFZ - Ins. Unf. + + + + + Rechtsschutz + + + + + Transp.-Kasko + + + + + Transp.-Landwaren + + + + + Transp.-Seewaren + + + + + Transp.-Valoren + + + + + Transp.-Verkehrshaftung + + + + + Transp.-Div. (Film, Ausstlg.) + + + + + Reisegepäck + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Vertrauensschaden + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kreditversicherung + + + + + Sonstige Versich. + + + + + Lebensversicherung + + + + + Leben Kapitalversicherung + + + + + Leben Rentenversicherung + + + + + Ablebensversicherung inkl. Kreditrestschuld + + + + + Erlebensversicherung + + + + + Fondsgebundene Lebensversicherung + + + + + Leben eigenständige Dread Disease Versicherung + + + + + Leben eigenständige Berufsunfähigkeitsversicherung + + + + + Leben Pflegerentenversicherung + + + + + Prämienbegünstigte Zukunftsvorsorge + + + + + Betriebliche Altersvorsorge + + + + + Krankenversicherung + + + + + Kranken Einzelversicherung + + + + + Kranken Gruppenversicherung + + + + + Bausparen + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Leasing + + + + + + + Versicherte Sache + + + + + Gebäude + + + + + Einrichtung + + + + + Vorräte + + + + + Maschinen und Anlagen + + + + + Wertgegenstände + + + + + Grundstück + + + + + Betriebsstätte + + + + + Flugzeug + + + + + Wasserfahrzeug + + + + + Tier + + + + + sonstige Sache + + + + + + + Verschulden + + + + + sonstiges + + + + + Eigenverschulden + + + + + Kein Verschulden + + + + + Teilverschulden + + + + + Verschulden ungeklärt + + + + + + + OMDS Version + + + + + + + + Verwendungszweck + + + + + zu keiner besonderen Verwendung bestimmt + + + + + z.Verw.im Rahmen ein.land-u.forstwirtsch.Bet.best. + + + + + zur Verwendung für den Werkverkehr bestimmt + + + + + zur Verwendung für die gewerbsm. Beförderung best. + + + + + alt - z.Verw.f.d.entgelt.Pers.Beförderung bestimmt + + + + + z.Verw.f.d.gewerbsm.Vermietung o.Beist.ein.Lenkers + + + + + zur Verwendung bei Spediteuren bestimmt + + + + + zur Beförderung von gefährlichen Gütern bestimmt + + + + + zur Verw.im Rahmen des Taxigewerbes bestimmt + + + + + zur Verw.von Möbeltransporten bestimmt (§106Abs.8) + + + + + zur Verw.als Schulfahrzeug gem.§112Abs.3 bestimmt + + + + + zur Verw.im Rahmen des Schaustellergewerbes best. + + + + + zur Verw.für entgeltl.Personenbeförderung bestimmt + + + + + z.Verw.i.Bereich d.Strassend.gem.§27Abs.1STVO 1960 + + + + + ausschl.o.vorw.f.Arb.d.Strassend.a.bel.Strassen + + + + + z.Verw.i.Ber. Kanalwartung gem.§27Abs.5STVO best. + + + + + z.kommun.Verw.i.Gebietskörp./Gemeindeverb.bestimmt + + + + + zur Verwendung für den Pannenhilfsdienst bestimmt + + + + + zur Verwendung für Diplomaten bestimmt + + + + + zur Verwendung für Konsuln bestimmt + + + + + ausschl.o.vorw.z.Verw.f.d.öffentl.Hilfsdienst best + + + + + z.Verw.i.Bereich der Post-u.Telegraphenverw. best. + + + + + z.Verw.f.d.Rettungsd.ein.Gebietskörpersch.o.RK + + + + + ausschl.oder vorwiegend für die Feuerwehr bestimmt + + + + + ausschl.oder vorwiegend f.d.priv.Rettungsd.best. + + + + + z.Verwendung i.Bereich d.Österr.Bundesbahnen best. + + + + + zur Verwendung im Bereich der Zollwache bestimmt + + + + + zur Verwendung im Bereich der Steuerfahndung best. + + + + + zur Verw.im Bereich d.öffentl.Sicherheitsd. best. + + + + + zur Verwendung für den Bergrettungsdienst + + + + + z.Verw.f.Fahrten d.Bundespräsidenten b.feierl.Anl. + + + + + zur Verwendung für Staatsfunktionäre bestimmt + + + + + + + Vertragsprodukt + + + + + sonstige + + + + + Bausparen + + + + + Betriebsversicherung + + + + + Flotte (KFZ) + + + + + KV Einzel + + + + + KFZ + + + + + KV Gruppe + + + + + Leben Einzel + + + + + Leben Gruppe + + + + + Leasing + + + + + Landwirtschaftsversicherung + + + + + Privatversicherung + + + + + Unfallversicherung + + + + + Unfall-Gruppe + + + + + + + Vertragssparte oder Bündelung + + + + + Eigenheim Bündel + + + + + Haushalt Bündel + + + + + Landwirtschaft Bündel + + + + + Betrieb/Gewerbe Bündel + + + + + Wohnhaus/Objekt Bündel + + + + + KFZ Bündel + + + + + Personen Bündel + + + + + Privat Bündel + + + + + Sonstige Bündel + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + BUFT + + + + + Bausparen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Krankenversicherung + + + + + Lebensversicherung + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Recht(s)schutz + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + sonstige Einzelversicherung + + + + + + + Vertragsrolle + + + + + Ansprechperson + + + + + Bausparer gesetzlicher Vertreter + + + + + Bausparer mit Prämie + + + + + Bausparer ohne Prämie + + + + + Inkassoadresse + + + + + Gesetzlicher Vertreter + + + + + Lenker + + + + + Korrespondenz/Zustelladresse + + + + + Versicherungsnehmer + + + + + + + Vertragsstatus + + + + + unbekannt + + + + + aktiv + + + + + suspendiert, KZ-Hinterlegung + + + + + beantragt + + + + + kurzfristig + + + + + storniert + + + + + + + Währung + + + + + Dollar Australien + + + + + Lewa Bulgarien + + + + + Dollar Kanadien + + + + + Franken Schweiz + + + + + Pfund Zypern + + + + + Krone Tschechien + + + + + Krone Dänemark + + + + + EURO + + + + + Pfund Großbritannien + + + + + Pfund Gibraltar + + + + + Dollar Hongkong + + + + + Kuna Kroatia + + + + + Forint Ungarn + + + + + Shekel Israel + + + + + Rupie Indien + + + + + Krone Island + + + + + Dinar Jordanien + + + + + Yen Japan + + + + + Pfund Malta + + + + + Peso Mexiko + + + + + Krone Norwegen + + + + + Dollar Neuseeland + + + + + Zloty Polen + + + + + Lau Rumänien + + + + + Krone Schweden + + + + + Dollar Singapur + + + + + Tolar Slowenien + + + + + Krone Slowakei + + + + + Rubel Rußland + + + + + Dinar Tunesien + + + + + Lira Türkei + + + + + Dollar Taiwan + + + + + US Dollar $ + + + + + Dinar Jugoslawien-Rest + + + + + Rand Südafrika + + + + + + + Art des Zeitraumes + + + + + Bedingungsdatum + + + + + Zuteilungsdatum + + + + + Prämienfreistellung + + + + + Beitragfreistellung + + + + + Ruhendstellung + + + + + Sparteneinschluss + + + + + Beobachtungszeitraum + + + + + Einzugsermächtigung + + + + + Bindefrist + + + + + Stornozeitraum + + + + + sonstige + + + + + + + Zahlungsgrund + + + + + sonstige + + + + + bedingungsgemäß + + + + + Kulanz + + + + + Rückzahlung (Minus-Betrag) + + + + + Regress + + + + + Summe bisherige Zahlungen + + + + + + + Zahlungsrhythmus + + + + + betragsfrei + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + Einmalbetrag + + + + + monatlich + + + + + Sonstiges, unbekannt + + + + + + + Zahlungsweg + + + + + unbekannt + + + + + Zahlschein + + + + + Lastschrift + + + + + Kundenkonto + + + + + Kreditkarte + + + + + bar (Post, Kassa) + + + + + Kontoüberweisung + + + + + Scheck + + + + + Umbuchung (Präm.-/Polizzenkto) + + + + + Sonstiges + + + + + + + Bauart + + + + + sonstige + + + + + Fertigteil + + + + + gemischt + + + + + Holz + + + + + massiv + + + + + Metall/Blech + + + + + mobil + + + + + Riegelbau + + + + + + + Gebäudehöhe + + + + + sonstige + + + + + ebenerdig + + + + + ein Stockwerk + + + + + zwei Stockwerke + + + + + mehr als zwei Stockwerke + + + + + + + Ausstattung + + + + + sonstige + + + + + zweckmäßig + + + + + Standard + + + + + gehoben + + + + + + + Dachung + + + + + sonstiges + + + + + hart + + + + + nicht hart + + + + + + + Nutzung + + + + + sonstige + + + + + ständig bewohnt + + + + + nicht ständig bewohnt + + + + + unbewohnt + + + + + + + Art des Gebäudes + + + + + sonstige + + + + + Ein-/Zweifamilienhaus + + + + + Mehrfamilienhaus + + + + + Wochenendhaus + + + + + Nebengebäude + + + + + Gebäude mit gewerblicher Nutzung + + + + + Gebäude mit nicht gewerblicher Nutzung + + + + + Gebäude mit kombinierter Nutzung + + + + + Zu- oder Anbau + + + + + + + Objektdatenart + + + + + sonstiges + + + + + Alarmanlage + + + + + Anzahl Tiere + + + + + Anzahl weitere Personen + + + + + Erreichbarkeit für Löschfahrzeuge + + + + + Geschosse über Erdniveau + + + + + Lage (HORA-Zone) + + + + + Preis pro Quadratmeter + + + + + Quadratmeter + + + + + Safe + + + + + Solaranlage/Fotovoltaik + + + + + Tarifzone + + + + + Tiefkühlbehälter + + + + + Wintergarten + + + + + im verbauten Ort + + + + + außerhalb des Ortsgebiets + + + + + Keller + + + + + Schwimmbecken + + + + + + + + InhCd=VM|VV|VS|VP|VK + + + + + + + + + + + diff --git a/OMDSServiceDefinition/versionen/version1.1.1/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/versionen/version1.1.1/omds3CommonServiceTypes.xsd new file mode 100644 index 00000000..2649ec6b --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.1.1/omds3CommonServiceTypes.xsd @@ -0,0 +1,308 @@ + + + + + + + Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird + + + + + Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + + + + + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) + + + + + + + Fehler + + + + + Warnung + + + + + Hinweis + + + + + + + + Fehlercode entsprechend allgemeiner Fehlerliste + + + + + + Eine ausgeschriebene Fehlermeldung, für den User + + + + + + + Der Typ einer GeschaeftsfallId + + + + + + Eine GeschäftsfallId als String + + + + + Die OMDS-Version als String + + + + + + + + + + + + Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + + + + + Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + + + + + + + Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt. + + + + + Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist. + + + + + + + + + Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt. + + + + + + + + + Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + + + + + Die eindeutige Id des Elements als String + + + + + Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", + ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das + Element dennoch aus anderen Gründen gelöscht werden. + + + + + wahr wenn die Id nur einmal verwendet werden kann, sonst falsch + + + + + + + Definiert die unterschiedlichen Dokumententypen + + + + + + + Sonstiges + + + + + Antrag + + + + + Deckungsbestätigung + + + + + Erstpolizze + + + + + Folgepolizze + + + + + Zusatzvereinbarungen + + + + + Vinkulierungen + + + + + Bewertungsgutachten + + + + + Verständigung Gewinnbeteiligungen + + + + + Umsatz/Lohnsummenmeldung + + + + + Umsatz/Lohnsummenabrechnung + + + + + BU-Summenmeldung + + + + + BU-Summenabrechnung + + + + + Finanzamtsbestätigung + + + + + Kündigung + + + + + Stornopolizze + + + + + Schadenmeldung + + + + + Schadennachtrag + + + + + Gutachten + + + + + Behördliche Anzeigebestätigung + + + + + Kostenvoranschlag + + + + + Rechnung + + + + + Schadenablehnung + + + + + Schadenfoto + + + + + Abfindungserklärung + + + + + Restwertangebot + + + + + Schreiben Rechtsanwalt + + + + + + + + Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist. + + + + + + Versicherungsnehmer + + + + + Versicherte Person + + + + + + + Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen + + + + + + + + diff --git a/OMDSServiceDefinition/versionen/version1.1.1/omds3ExampleVuServiceTypes.xsd b/OMDSServiceDefinition/versionen/version1.1.1/omds3ExampleVuServiceTypes.xsd new file mode 100644 index 00000000..79c87b7d --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.1.1/omds3ExampleVuServiceTypes.xsd @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/versionen/version1.1.1/omds3ServiceTypes.xsd b/OMDSServiceDefinition/versionen/version1.1.1/omds3ServiceTypes.xsd new file mode 100644 index 00000000..4affe08d --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.1.1/omds3ServiceTypes.xsd @@ -0,0 +1,2273 @@ + + + + + + + + Das Request-Objekt für den Actionlink + + + + + Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + + + + + + + + + Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt + + + + + + Das Request-Objekt fuer den Zugriff auf die Userdaten + + + + + + + Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz. + + + + + + + Das Ergebnisobjekt fuer die Userdaten + + + + + Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + + + + + + BenutzerId + + + + + + + + + + Liste der für diesen User unterstützen Services + + + + + + Die ServiceId des jeweiligen Webservice als String + + + + + + + + Ist vom Typ PERSON_Type aus dem OMDS-Datensatz + + + + + + + + Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze + + + + + + + die VUNr aus OMDS als optionaler Filterparameter + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + von inkl. Datum + + + + + bis inkl. Datum + + + + + + + Rückgabeobjekt für eine Liste von OMDS-Datensätzen + + + + + Dieser Typ definiert eine Liste von OMDS-Datensaetzen + + + + + + Fachliche Fehlermeldungen + + + + + + + + Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages + + + + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz + + + + + + + Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen + + + + + + + Liste der angeforderten Pakete + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer ein OMDS-Datensatz-Package + + + + + Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. + + + + + + + + + + + Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist. + + + + + + Meta-Informationen zu diesem Paket + + + + + Gezippte OMDS-Daten als base64Binary + + + + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + + + + + + Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt. + + + + + Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht. + + + + + Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ + + + + + Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int + + + + + entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand + + + + + Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben + + + + + + + + Anfrage Dokumenteninfos + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen. + + + + + + + + + Rückgabe Dokumenteninfos + + + + + + + Informationen zu Dokumenten, wenn vorhanden + + + + + + + + Request zur Abholung eines einzelnen bekannten Dokuments + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + Die Id des Dokuments vom Typ String + + + + + + + + + + + + + Responseobjekt zur Rückgabe eines Dokumentes + + + + + + + Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war + + + + + + + + Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + + + + + Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) + + + + + Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP + + + + + + + Information zu einem einzelnen Dokument + + + + + Die eindeutige Id des Dokuments und Details zur Verwendung + + + + + Der Name des Dokuments als String + + + + + Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code + + + + + Mime-Type des Dokuments + + + + + Größe des Dokuments in Byte + + + + + Erstellungsdatum des Dokuments + + + + + Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze + + + + + + + Informationen zu einem Dokument und das Dokument base64encoded + + + + + Meta-Informationen zum Dokument + + + + + Das eigentliche Dokument als base64-Binary + + + + + + + + Deep-Link Schaden Anfrage + + + + + + + + + Schadennummer vom Typ OMDS Schadennr + + + + + + + + Responseobjekt Deep-Link Schaden + + + + + Deep-Link Partner Anfrage + + + + + + + + + Die Partnernummer als OMDS Personennr-Typ + + + + + + + + Deep-Link Partner Antwort + + + + + Deep-Link Angebot/ Antrag Anfrage + + + + + + + + + Die Nummer der Berechnung, des Angebots oder des Antrags. + + + + + + + + Deep-Link Angebot / Antrag Antwort + + + + + Deep-Link Vertrag Anfrage + + + + + + + + + Die Nummer des Vertrags als OMDS Polizzennr-Typ + + + + + + + + Deep-Link Vertrag Antwort + + + + + Response Deep-Link auf Geschäftsobjekte + + + + + Soll ein Frame angezeigt werden oder nicht + + + + + + Definiert einen Deep-Link + + + + + String mit max. 1024 Zeichen + + + + + + + + + + Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type. + + + + + + Einstiegsseite + + + + + + Suche Partner + + + + + + Suche Vertrag + + + + + + Suche Schaden + + + + + + Suche Angebot/Antrag + + + + + + Schadenübersicht + + + + + + Dokumente + + + + + + Anfrage + + + + + + Stammdaten + + + + + + Bearbeiten + + + + + + Verträge + + + + + + Schäden + + + + + + Angebote + + + + + + Angebots-/ Antragsübersicht + + + + + + Inkassostand + + + + + + Angebot + + + + + + Schadenmeldung + + + + + + Mahnungen + + + + + + + + + Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. + + + + + + + + + Linkbeschreibung vom Typ LinkType + + + + + + + + + Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen. + + + + + Typ für die Durchführung einer Schadenmeldung + + + + + + Optional die Referenz auf eine bereits im System vorhandene Id eines Schadenereignisses + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden. + + + + + + Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. + + + + + Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers + + + + + + + Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind + + + + + Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + + + + + Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen. + + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. + + + + + Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. + + + + + Optional ein Text zur Rolle der Person in Hinblick auf das Schadenereignis + + + + + + + + + + + Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten + + + + + Typ zur Übergabe personenbezogener Daten + + + + + + + + + + + + + + + + + + + Optional: Eine Referenz auf eine im VU-System bestehende Person + + + + + + + + Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + + + + + Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz. + + + + + + + + + + + + + + Typ für den Schadenort + + + + + Im Regelfall gibt es eine Adresse + + + + + In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden + + + + + Geokoordinaten im Dezimalsystem + + + + + Breite, Latitude + + + + + Länge, Longitude + + + + + + + + + Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + + + + + Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann. + + + + + Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst. + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + + + + + + + + + Freitext, max. 60 Zeichen + + + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadenmeldung abzubilden + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. + + + + + Zusätzliche eindeutige ID für die Polizze + + + + + Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz + + + + + + + + Optional die Referenz auf ein geschädigtes Interesse. + + + + + + Referenz auf eine beteiligte Person + + + + + Der Code für die Rolle der beteiligten Person in diesem Schadenfall. + + + + + Zusätzlicher kurzer Text zur Rolle der beteiligten Person + + + + + + + + + + + + + + Detailinformationen für bestimmte Sparten + + + + + + + Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + + + + + Typ zur Angabe eines Vermittlers als Schadenmelder + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadendarstellung abzubilden + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein. + + + + + Eine Schadennummer muss noch nicht vergeben sein + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Ein Sachbearbeiter muss noch nicht zugeordnet sein + + + + + + + + + + + + + + + + Kann auch längere Beschreibungen enthalten + + + + + + + + Referenz + + + + + + + Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt. + + + + + + + + + + + + + + + Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens + + + + + Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve + + + + + + + + + + + + + + Spartendetails für bestimmte Sparten + + + + + Referenzen auf Dokumente + + + + + + + Responseobjekt beim Erzeugen einer Schadenmeldung + + + + + Anworttyp beim Erzeugen einer Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + Schaden konnte nicht angelegt werden, er wird auch nicht asynchron zu einem späteren Zeitpunkt angelegt. + + + + + + + + + + + Requestobjekt einer einfachen Schadenmeldung. + + + + + Typ für die Durchführung einer einfachen Schadenmeldung + + + + + + Optional eine Referenz auf eine bereist im System existierende GeschäftsfallId bzw. ein bereits angelegtes Schadenereignis + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens. + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + + Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens + + + + + + + Rückgabeobjekt bei einfacher Schadenmeldung + + + + + Anworttyp beim Erzeugen einer einfachen Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + + + Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) + + + + + sonstiges + + + + + gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet + + + + + teilweise gezahlt + + + + + Schaden wiedereröffnet / reaktiviert + + + + + Kein Schaden, eine Schadennumer wird nicht vergeben + + + + + + + Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + + + + + Der Name des Dokuments. + + + + + Der Mime-Type des Dokuments gemäß IANA + + + + + Das Dokument selbst als base64Binary + + + + + Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code + + + + + + + Requestobjekt um Dokument zu Schaden hinzuzufügen + + + + + Typ des Requestobjekts, um Dokument zu Schaden hinzuzufügen + + + + + + Die Art der Id bestimmt an welches Objekt das Dokument angehängt werden soll + + + + + + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + + + + + Requestobjekt für ein Schadenereignis + + + + + Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + + + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId + + + + + Response-Objekt für Schadenereignisse + + + + + + + + + Objekttyp für die Darstellungen von Schadenereignissen + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Allle Personen die im Schaden referenziert werden + + + + + + + + + + + + + + + + + + + + + Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + + Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt + + + + + Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet. + + + + + Leichtgewichtiges Response-Objekt für Schadenereignisse + + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + + + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger + + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenobjekten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine abstrakte Spezifikation eines Objekts + + + + + Die Spezifikation eines Schadenobjektes + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + + Die Spezifikation eines Polizzenobjektes + + + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + + + + + Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + Typ für den Response einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + + + + + Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + + + + + + + + + + Response mit Informationen zu den Dokumenten eines fachlichen Objekts + + + + + ResponseTyp mit Informationen zu den Dokumenten eines fachlichen Objekts. + + + + + + + + Der tatsächliche Offset in der Ergebnisliste. + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Dokumente unter dem gewählten Filter. + + + + + Die Ergebnisliste + + + + + + + + + + + Request für die Suche nach einem Schaden + + + + + Request-Type für die Suche nach einem Schaden + + + + + + + + Mögliche Einschränkung auf eine Polizzennr + + + + + Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist. + + + + + Mögliche Einschränkung auf einen Zeitraum + + + + + Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response der Suche nach einem Schaden + + + + + Response-Type der Suche nach einem Schaden + + + + + + + + Der tatsächliche Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Ergebnisse unter dem verwendeten Filter + + + + + Objektbäume zu den Schadenereignissen + + + + + + + + + + + Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise Zuordnung zulässt. + + + + + Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + + + + + + Nicht identisch mit OMDS SchadUrsCd + + + + + + + + + Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + + + + + + + + + + + + + + + Request um alle geänderten Schäden eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Änderungen an Schäden zu erhalten + + + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben + + + + + Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + + + + + + + Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Schadens-Events zu erhalten + + + + + + + Mögliche Einschränkung auf Polizzennummern + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum + + + + + Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + GeschäftsfallId der Anlage des Schadenereignis-Objektes + + + + + GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes + + + + + + Request um als Makler der VU einen Endpoint bekannt zu geben + + + + + Typ für den DeclareEndpointRequest + + + + + + Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen + + + + + + + + + + + Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann. + + + + + Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern. + + + + + + + Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt. + + + + + + + + + + + + Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + + + + + Konkrete Implementierung von Credentials mit Username und Password + + + + Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden. + + + + + Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden. + + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Die von der VU zuletzt erfolgreich registrierte BasisUrl + + + + + + + + + + + + + Request zum Bezug eines Security-Context-Token + + + + + Request-Type zum Bezug eines Security-Context-Tokens + + + + + + + + Response des Bezug eines Security-Context-Tokens + + + + + Response-Type zum Bezug eines Securtity-Context-Tokens + + + + + Der Token selbst als String + + + + + Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch. + + + + + Optional: Das Ablaufdatum des Tokens + + + + + + + + Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt + + + + + Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird + + + + + + + + + Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde + + + + + Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde + + + + + Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert + + + + + Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird + + + + + + + + + + + Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + + + Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + diff --git a/OMDSServiceDefinition/versionen/version1.1.1/omds3ServicesBroker.wsdl b/OMDSServiceDefinition/versionen/version1.1.1/omds3ServicesBroker.wsdl new file mode 100644 index 00000000..48456461 --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.1.1/omds3ServicesBroker.wsdl @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/versionen/version1.2.0/ReadMe.txt b/OMDSServiceDefinition/versionen/version1.2.0/ReadMe.txt new file mode 100644 index 00000000..ba14770f --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.2.0/ReadMe.txt @@ -0,0 +1,24 @@ +Versionen +================================ +OMDS 3 Version 1.0.0 - erste Veroeffentlichung der 'Quick-Wins' +OMDS 3 Version 1.1.0 - Veroeffentlichung Schaden, Services die von Maklern betrieben werden, Bugfixes zu 1.0.0 +OMDS 3 Version 1.1.1 - Bugfixes zu 1.1.0: Bei einigen Elementen war der z.B. Typ nicht definiert + + + +Zweck der Files in Version 1.1.1 +================================ + +Fuer den Versicherer: +- omds3Services-x-.wsdl - Webservice Definition fuer den Versicherer +- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente +- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices +- omds3ExampleVuServiceTypes.xsd - Beispiel f�r abgeleitete, selbstdefinierte Erweiterungen des Versicherers + +Fuer den Makler: +- omds3ServicesBroker-x-.wsdl - Webservice Definition fuer den Makler +- omds3CommonServiceTypes-x-.xsd - Grundlegende gemeinsame Typen und Elemente +- omds3ServiceTypes-x-.xsd - Typen und Elemente der Webservices + +wobei -x- die jeweilige Version bezeichnet. + diff --git a/OMDSServiceDefinition/versionen/version1.2.0/ReleaseNotes-1-2-0.txt b/OMDSServiceDefinition/versionen/version1.2.0/ReleaseNotes-1-2-0.txt new file mode 100644 index 00000000..6b5b24ba --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.2.0/ReleaseNotes-1-2-0.txt @@ -0,0 +1,98 @@ +============= +Version 1.2.0 +============= + +Was ist neu oder anders in Version 1.2.0 im Vergleich zur Version 1.1.1? +===================================================================================== + +1. WSDLs und XSDs sind unverändert + +2. Dokument "ON_1.02.1_AuthentifizierungAllgemein 1.2.0.docx" wurde um OAuth ergänzt und +es wurde ein erläuterndes Dokument zu OAuth hinzugefügt: "Erläuterungen_OAuth_zu_ON_1.02.1.docx". +Die Einführung von OAuth hat aber keine Auswirkungen auf die SOAP-Definitions-Files. + +============= +Version 1.1.1 +============= + +Was ist neu oder anders in Version 1.1.1 im Vergleich zur Version 1.1.0? +======================================================================== + +1. Es werden einige Fehler korrigiert, es gibt keine grundsaetzlichen Aenderungen. Daher +ist bleiben die Namespaces unveraendert gegenueber Version 1.1.0. + +2. - Die Filenames der WSDL und XSD-Files haben die Versionsnummer nicht mehr angehängt, +da dies als unhandlich in der Generierung beeinsprucht wurde. Die Versionsnummer 1.1.1 ist +aber als Attribut im Kopf der XML-Dateien enthalten. + +3. Das Element serviceFault im File omds3CommonServiceTypes.xsd hatte keinen Type zugewiesen. +Dies wurde korrigiert auf Type ServiceFault. + +4. Das Element GeschInteresseLfnr hatte keinen Typ und hat jetzt den Typ xsd:unsignedIint bekommen. + +5. In GetDocumentInfosResponse_Type hatten ActualOffset, ActualMaxResults und TotalResults keinen Typ. +Der Typ wurde für die drei Elemente auf xsd:unsignedInt festgelegt. + +6. In MeldungsZusammenfassung_Type hatte das Element LfdNr keinen Typ. Der Typ wurde festgelegt mit xsd:unsignedInt. + +7. In Schadenereignis_Type hatten die Elemente vormaligeIdGeschaeftsfall und nachfolgendeIdGeschäftsfall keinen Typ. +Der Typ wurde festgelegt mit 'xsd:string'. Der Umlaut im Element 'nachfolgendeIdGeschäftsfall' wurde aufgelöst +zu 'nachfolgendeIdGeschaeftsfall'. + +8. In SchadenLight_Type hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'. +Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'. + +9. In SchadenType hatte das Element 'bearbStandCd' keinen Typ. Dieser wurde festgelegt mit 'BearbStandCd_Type'. +Ferner hatten die Elemente 'vormaligeSchadennr' und 'nachfolgendeSchadennr' keinen Typ. Dieser wurde festgelegt mit 'xsd:string'. + +10. In Meldungszusammenfassung_Type im ErgebnisSchaeden das Element 'LfdNr' war kein Typ festelegt. Dieser wurde auf +'xsd:unsignedInt' festgelegt. + +11. In omds3Services.wsdl und in omds3ServicesBroker.wsdl waren die Faultelemente bei einigen Services für wsdl und soap +unterschiedlich benannt. Die Benennung wurde angegelichen. + + +============= +Version 1.1.0 +============= + +Was ist neu oder anders in Version 1.1.0 im Vergleich zur Version 1.0.0? +======================================================================== + +1. Filenames wurden mit Versionsnummer '1-1-0' ergaenzt, Namespaces haben ebenfalls die Versionsnummer erhalten. + +2. Die Services für Schadenmeldung und Schadenstatus wurden ergänzt. + +3. Neues WSDL für Services auf der Maklerseite: 'omds3ServicesBroker-1-1-0.wsdl'. + +4. Ein neues XSD fuer Typen, die allen OMDS 3 Services gemeinsam sind: 'omds3CommonServiceTypes-1-1-0.xsd'. + Übergeordnete Datentypen und Elemente sind in diese Datei verschoben worden. + +5. Im Element UserDataResponse ist das Unterlement 'address' enfallen, da die Adressdaten auch im Unterelement 'person' übermittelt werden können. + +6. Die Message 'serviceFault' im WSDL ist umbenannt worden nach 'ServiceFaultMsg', um Verwechslung mit dem Typ 'ServiceFault' im XSD zu vermeiden. + Die Referenzen auf das Element 'serviceFault' in den XSD-Files sind ersetzt worden durch lokale Elemente 'ServiceFault' mit dem Typ 'ServiceFault' + +7. Im Typ 'HttpActionLinkType' fehlten die verschiedenen in der Dokumentation vorgesehenen Types im Enum. Diese wurden ergänzt. + +8. Im Typ 'ElementIdType' fehlte der Typ des Elements 'idIsSingleUse'. Dieser wurde als boolean deklariert. + +9. Exemplarische Demonstration einer Versicherungs-spezifischen Erweiterung des Services wurde aufgenommen als 'omds3exampleVuServiceTypes-1-1-0.xsd'. + +10. Die Deklaration einer UsernameToken-Policy wurde ins WSDL 'omds3Services-1-1-0.wsdl' aufgenommen. + +11. Typ PolicyDocumentType zu DocumentType umbenannt, da die Dokumententypen nicht nur auf Polizzen bezogen sind. + Die Dokumententypen für Schaden wurden in 'DocumentType' als Enum ergänzt. + +13. Ein Schreibfehler wurde in MaklerID_Type korrigiert: 'MaklertID_Type' wurde zu 'MaklerID_Type'. + +14. AgentFilter umbenannt zu AgentFilter_Type + Subelemente in AgentFilter_Type wurden umbenannt: 'agentID' zu 'MaklerID' und 'agentNumber' zu 'Vermnr'. + +15. In 'ArcImageInfosRequest' und in 'PolizzenObjektSpezifikation_Type' wurde das Element 'policyPartyRole' umbenannt zu 'policyPartnerRole', + da der Typ 'PolicyPartnerRole' heißt. + +16. Für das Feld 'errorType' im Typ 'ServiceFault' wurde ein Enum für 1 = Fehler, 2 = Warnung und 3 = Hinweis hinterlegt. + + + diff --git a/OMDSServiceDefinition/versionen/version1.2.0/omds29-00.xsd b/OMDSServiceDefinition/versionen/version1.2.0/omds29-00.xsd new file mode 100644 index 00000000..ad0c9a60 --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.2.0/omds29-00.xsd @@ -0,0 +1,7305 @@ + + + + + + Version 29-00 - OMDS Arbeitsgruppe + + + + + + + + + + + + + + + + + + + + InhCd=AI + + + + + + + InhCd=VI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Postzertifizierter Adress Code + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xxxxxxxxxx (19,10) + + + + + + + + + + decimal xxx.xxxxxx (9,6) + + + + + + + + + + decimal xxxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nummer der Mahnung + Laufende Nummer pro erfolgter Mahnung bzw. Mahnende innerhalb eines Mahnverfahrens + + + + + + + + Mahnbetrag + Enthält "alles" (Prämien, Spesen, allfällige Zinsen) + Ist 0.00 für MahnStufeCd "L" + + + + + MahnSpesen + Enthält Spesen, allfällige Zinsen + Sind in MahnBetrag ebenfalls bereits enthalten + + + + + Mahnstufe in codierter Form + + + + + Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Für Mahnung zuständig bei VU, Sachbearbeiter, Abteilung, Telefon, Email etc. + + + + + + + + + + + Für Mahnung beauftragte Stelle, Inkassobüro, Anwalt, Telefon, Email etc. + + + + + + + + + + + Datum, ab wann die Mahnstufe gilt + + + + + Datum, bis wann die Mahnstufe gilt. Ist ungleich MahnStufeGueltigAbNext. + + + + + Nächste Mahnstufe in codierter Form + + + + + Nächste Mahnstufe des Versicherungsunternehmens in Textform + + + + + + + + + + + Datum, ab wann die nächste Mahnstufe gilt + + + + + Datum, wann letzte Zahlung zu Prämienkonto erfolgte + + + + + Datum, welche älteste Fälligkeit gemahnt wird + + + + + Anzahl der gemahnten Fälligkeiten + + + + + Grund, warum ein Einzugsversuch nicht erfolgreich war, in codierter Form + + + + + Datum, bis wann die Deckung gegeben ist + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + decimal xxxxxxxxx.xx (11,2) + + + + + + + + + + decimal xxxxxxxxxxx.xx (14,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Änderungsgrund + + + + + sonstiges + + + + + Änderung ohne Prämienwirksamk. + + + + + Änderung mit Prämienwirksamk. + + + + + Bonus/Malus-Anpassung + + + + + gesetzl.Erhöhung MindestVers.Su. + + + + + Indexanpassung + + + + + Konvertierung + + + + + Neuvertrag + + + + + Partnerdaten + + + + + Reaktivierung nach Ruhen Teil + + + + + Reaktivierung nach Ruhen Voll + + + + + Ruhen Teil + + + + + Ruhen Voll + + + + + Sparteneinschluß + + + + + Storno Teil + + + + + Storno Voll + + + + + Tarifanpassung Allgemein + + + + + + + Antriebsart + + + + + ohne Antrieb (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Gas (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Diesel (bei KFZ-Zul.verwendet vor 1.7.2007) + + + + + Benzin + + + + + Elektro (E) + + + + + Diesel + + + + + Sonstiges + + + + + Vielstoff (unterschiedliche Kraftstoffe) + + + + + Flüssiggas (LPG) + + + + + Benzin/Flüssiggas (LPG) + + + + + Benzin/Erdgas (CNG) + + + + + Hybr.Benzin/E + + + + + Erdgas (CNG) + + + + + Hybr.Diesel/E + + + + + Wasserstoff + + + + + Hybr.Wasserst./E + + + + + Wasserstoff/Benzin + + + + + Wasserst./Benzin/E + + + + + Brennstoffzelle/Wasserstoff + + + + + Brennstoffzelle/Benzin + + + + + Brennstoffzelle/Methanol + + + + + Biogas + + + + + Benzin/Biogas + + + + + Hybr.Erdgas (CNG)/E + + + + + Hybr. Biogas/E + + + + + Benzin/Ethanol (E85) + + + + + + + Bezugsberechtigungsart + + + + + Ablebensfall + + + + + Erlebensfall + + + + + sonstiger Leistungsfall + + + + + + + Bearbeitungsstand + + + + + sonstiges + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen + + + + + + + Spezifizierung des Betrages + + + + + Sonstige + + + + + Bausparen prämienbegünstiger Beitrag + + + + + Bausparen begünstiger Höchsbeitrag + + + + + Bausparen noch prämienwirksam + + + + + Bausparen Prämie gesamt + + + + + Bausparen Ansparen Saldo + + + + + Bausparen mögliche Vorauszahlung + + + + + Bausparen prämienwirksame Zahlungen + + + + + Bausparen Ansparen Zinssatz + + + + + Bausparen Darlehen Restauszahlungsbetrag + + + + + Bausparen Darlehen Auszahlungen gesamt + + + + + Bausparen Darlehen Mehrleistung + + + + + Bausparen Darlehen bedingungsgemäße Rate + + + + + Bausparen Darlehen Saldo + + + + + Bausparen Darlehen Zinssatz + + + + + Bausparen Einzahlungen laufendes Jahr + + + + + Bausparen Prämie + + + + + Bausparen Punkte zum Stichtag + + + + + Bausparen Prämienvortrag + + + + + Bausparen Sparbetrag + + + + + Bausparen Zinsen nach Bindefristende + + + + + Leben Ablebenssumme mit Gewinnanteilen + + + + + Leben Ablebenssumme ohne Gewinnanteile + + + + + Leben Erlebenssumme mit Gewinnanteilen + + + + + Leben Erlebenssumme ohne Gewinnanteile + + + + + Leben Prämienfreier Wert mit Gewinnanteilen + + + + + Leben Prämienfreier Wert ohne Gewinnanteile + + + + + Leben Rückkaufswert mit Gewinnanteilen + + + + + Leben Rückkaufswert ohne Gewinnanteile + + + + + Leben Teilauszahlung + + + + + Leben Fondgebunden Fondskurs + + + + + Leben Fondgebunden Guthaben + + + + + Leben Fondgebunden Guthabenaufteilung + + + + + Leben Fondgebunden Höchststand + + + + + Leben Fondgebunden Stück + + + + + Leben Fondgebunden Zuführungsaufteilung + + + + + Leben Fondgebunden Portfolio-Gesamtvertragswert + + + + + Leben Fondgebunden Garantiewert + + + + + Leben Fondgebunden Summe einbezahlte Prämie + + + + + Kfz Listenpreis + + + + + Kfz Sonderausstattung + + + + + Tarifprämie + + + + + Zuzahlung + + + + + + + Beteiligungsrolle + + + + + sonstige + + + + + Anspruchsteller + + + + + Anderes VU + + + + + Anwalt + + + + + Bezugsberechtigter + + + + + Behörden + + + + + Bestattung + + + + + Gegner + + + + + Geschädigter + + + + + Lenker + + + + + Regressgegner + + + + + Sachverständiger + + + + + Verursacher + + + + + Werkstatt + + + + + Zahlungsempfänger + + + + + Zeuge + + + + + + + Entscheidungsfrage + + + + + sonstige + + + + + Vorsteuerabzugsberechtigt Ja/Nein + + + + + Ersatzwagenverzicht Ja/Nein (Variante A/B) + + + + + Finanzamtsbestätigung erwünscht Ja/Nein + + + + + Grüne Karte erwünscht Ja/Nein + + + + + Elektronische Kommunikation erwünscht Ja/Nein + + + + + Kaskobesichtigung durchgeführt Ja/Nein + + + + + Erfolgt Untersuchung Ja/Nein + + + + + + + + Zweiweg-Entscheidung (J,N) + + + + + + + + + + + Dreiweg-Entscheidung (J,N,0) + + + + + + + Ja + + + + + Nein + + + + + Unbekannt + + + + + + + Einstufungsart + + + + + Gefahrenklasse + + + + + Tarif-, Bonus/Malus-Stufe offiziell + + + + + Tarif-, Bonus/Malus-Stufe VU-intern + + + + + + + Familienstand + + + + + unbekannt + + + + + ledig + + + + + verheiratet + + + + + geschieden + + + + + verwitwet + + + + + Lebensgemeinschaft + + + + + keiner, sonstige + + + + + + + Fahrzeugart + + + + + Sonstige + + + + + Anhänger + + + + + Kraftrad + + + + + Lastkraftwagen + + + + + Motorfahrrad + + + + + Omnibus + + + + + Personenkraftwagen + + + + + Probekennzeichen + + + + + Sonderfahrzeuge + + + + + Zugmaschine + + + + + + + Geschlecht + + + + + unbekannt + + + + + männlich + + + + + weiblich + + + + + + + Erlaubte Werte zu GrundRuecklaufCd + Basis FINancialPAYment Stand Mai 2003 + + + + + Nichteinlösung + + + + + kein Konto + + + + + Konto geschlossen + + + + + kein Abbuchungsauftrag + + + + + Abbuchungsauftrag storniert + + + + + Kontonummer falsch + + + + + Bankleitzahl falsch + + + + + Kundeneinspruch + + + + + Todesfall + + + + + Abbuchungsauftrag wird nicht mehr durchgeführt + + + + + Storno + + + + + Lastschrift auf dieses Konto nicht möglich + + + + + Gutschrift auf dieses Konto gestzl. nicht möglich + + + + + Formalfehler + + + + + keine Rückläuferaktivität + + + + + + + Grenzwertart + + + + + DauerfolgenProz(UV) + + + + + Karenzmonate + + + + + Karenztage + + + + + + + Identifizierungsart + + + + + Firmenbuchnummer + + + + + Sozialversicherungsnr + + + + + Versicherungsbestätigung + + + + + + + Indexart + + + + + unbekannt, kein Index + + + + + Verbraucherpreisindex + + + + + Baukostenindex + + + + + Maschinenpreisindex + + + + + Rechtschutzindex + + + + + Index, nicht zuordenbar (sonst.) + + + + + + + KommunikationsArt + + + + + Nummer (nicht zuordbar) + + + + + Geschäft Email + + + + + Geschäft Fax + + + + + Geschäft Telefon + + + + + Mobil EMail + + + + + Mobil Fax + + + + + Mobil Telefon + + + + + Privat Email + + + + + Privat Fax + + + + + Privat Telefon + + + + + URL (WebAdresse) Person + + + + + VU-WebAdresse Schadenmeldung + + + + + VU-EMailAdresse Schadenmeldung + + + + + VU-WebAdresse Bestandsanforderung + + + + + VU-EMailAdresse Bestandsanforderung + + + + + + + Internat. KFZ-Kennzeichen + http://de.wikipedia.org/wiki/Liste_der_Kfz-Nationalitätszeichen#Liste + + + + + unbekannt + + + + + sonstiges + + + + + Österreich + + + + + Afghanistan + + + + + Antigua und Barbuda + + + + + Albanien + + + + + Armenien + + + + + Andorra + + + + + Angola + + + + + Aruba + + + + + Australien + + + + + Australien + + + + + Palästinensische Autonomiegebiete/Gazastreifen + + + + + Åland + + + + + Anguilla + + + + + Aserbaidschan + + + + + Belgien + + + + + Bangladesch + + + + + Barbados + + + + + Burkina Faso + + + + + Bulgarien + + + + + Bhutan + + + + + Bosnien und Herzegowina + + + + + Benin + + + + + Bolivien + + + + + Brasilien + + + + + Bahrain + + + + + Brunei + + + + + Bahamas + + + + + Botswana + + + + + Weißrussland + + + + + Belize + + + + + Kuba + + + + + Kamerun + + + + + Kanada + + + + + Demokratische Republik Kongo + + + + + Schweiz + + + + + China (Volksrepublik) + + + + + Elfenbeinküste + + + + + Sri Lanka + + + + + China (Volksrepublik) + + + + + Kolumbien + + + + + Komoren + + + + + Costa Rica + + + + + Kap Verde + + + + + Zypern + + + + + Tschechien + + + + + Deutschland + + + + + Dschibuti + + + + + Dänemark + + + + + Dominikanische Republik + + + + + Algerien + + + + + Spanien + + + + + Kenia + + + + + Tansania + + + + + Uganda + + + + + Ecuador + + + + + Eritrea + + + + + El Salvador + + + + + Estland + + + + + Ägypten + + + + + Äthiopien + + + + + Frankreich + + + + + Finnland + + + + + Fidschi + + + + + Liechtenstein + + + + + Färöer + + + + + Mikronesien + + + + + Gabun + + + + + Vereinigtes Königreich + + + + + Alderney + + + + + Guernsey + + + + + Jersey + + + + + Isle of Man + + + + + Gibraltar + + + + + Guatemala + + + + + Guatemala + + + + + Georgien + + + + + Ghana + + + + + Äquatorialguinea + + + + + Griechenland + + + + + Guinea-Bissau + + + + + Guinea + + + + + Guyana + + + + + Ungarn + + + + + Hongkong + + + + + Honduras + + + + + Kroatien + + + + + Italien + + + + + Israel + + + + + Indien + + + + + Iran + + + + + Irland + + + + + Irak + + + + + Island + + + + + Japan + + + + + Jamaika + + + + + Jordanien + + + + + Kambodscha + + + + + St. Kitts und Nevis + + + + + Kiribati + + + + + Grönland + + + + + Nordkorea + + + + + Kirgisistan + + + + + Saudi-Arabien + + + + + Kuwait + + + + + Kasachstan + + + + + Luxemburg + + + + + Laos + + + + + Libyen + + + + + Liberia + + + + + Lesotho + + + + + Litauen + + + + + Lettland + + + + + Malta + + + + + Marokko + + + + + Malaysia + + + + + Monaco + + + + + Moldawien + + + + + Mexiko + + + + + Mongolei + + + + + Marshallinseln + + + + + Mazedonien + + + + + Montenegro + + + + + Mosambik + + + + + Mauritius + + + + + Malediven + + + + + Malawi + + + + + Myanmar + + + + + Norwegen + + + + + Niederländische Antillen + + + + + Namibia + + + + + Nauru + + + + + Neukaledonien + + + + + Nepal + + + + + Nigeria + + + + + Nordirland + + + + + Nicaragua + + + + + Niederlande + + + + + Neuseeland + + + + + Oman + + + + + Portugal + + + + + Panama + + + + + Palau + + + + + Peru + + + + + Pakistan + + + + + Polen + + + + + Papua-Neuguinea + + + + + Puerto Rico + + + + + Paraguay + + + + + Katar + + + + + Argentinien + + + + + Botswana + + + + + Republik China (Taiwan) + + + + + Zentralafrikanische Republik + + + + + Republik Kongo + + + + + Chile + + + + + Guinea + + + + + Haiti + + + + + Indonesien + + + + + Mauretanien + + + + + Kosovo + + + + + Libanon + + + + + Madagaskar + + + + + Mali + + + + + Niger + + + + + Rumänien + + + + + Südkorea + + + + + Uruguay + + + + + Philippinen + + + + + Bosnisch-Serbische Republik + + + + + San Marino + + + + + Togo + + + + + Burundi + + + + + Rumänien + + + + + Russland + + + + + Ruanda + + + + + Schweden + + + + + Malteserorden + + + + + Serbien und Montenegro + + + + + Swasiland + + + + + Singapur + + + + + Slowakei + + + + + Sierra Leone + + + + + Slowenien + + + + + Suriname + + + + + Senegal + + + + + Somalia + + + + + Salomonen + + + + + Serbien + + + + + Südsudan + + + + + São Tomé und Príncipe + + + + + Sudan + + + + + Seychellen + + + + + Syrien + + + + + Thailand + + + + + Tschad + + + + + Togo + + + + + Tadschikistan + + + + + Osttimor + + + + + Turkmenistan + + + + + Tunesien + + + + + Tonga + + + + + Türkei + + + + + Trinidad und Tobago + + + + + Tuvalu + + + + + Ukraine + + + + + Vereinigte Arabische Emirate + + + + + Vereinigte Staaten von Amerika + + + + + Usbekistan + + + + + Vatikanstaat + + + + + Vanuatu + + + + + Britische Jungferninseln + + + + + Virgin Island (amerik.) + + + + + Vietnam + + + + + Gambia + + + + + Sierra Leone + + + + + Westjordanland + + + + + Dominica + + + + + Grenada + + + + + St. Lucia + + + + + Samoa + + + + + Demokratische Arabische Republik Sahara + + + + + St. Vincent und die Grenadinen + + + + + Jemen + + + + + Jugoslawien + + + + + Venezuela + + + + + Staatenlos + + + + + Sambia + + + + + Südafrika + + + + + Simbabwe + + + + + + + Legitimierungsart + + + + + sonstige + + + + + Führerschein + + + + + Personalausweis + + + + + Reisepass + + + + + + + Löschungsarten + + + + + Markieren als nichtmehrversorgt + + + + + Löschen wg.z.B.Falschlieferung + + + + + Gesetzlich: Hinweis an Makler - Person/Vertrag/Schaden wurden bei der VU wegen DSG gelöscht + + + + + + + Mahnstufe + + + + + erledigt + + + + + unbekannt + + + + + Zahlungserinnerung + + + + + Qualifizierte Mahnung (§38 bzw. §39) + + + + + Deckungsfreiheit + + + + + Klagsandrohung + + + + + Klagetermin + + + + + Betreuerintervention vor Mahnklage + + + + + Auftrag zur Klage + + + + + Androhung Kennzeichenentzug (§61/3) + + + + + Prämienklage eingebracht + + + + + Brief §39 + + + + + Durchführung Kennzeichenentzug (§61/4) + + + + + Androhung Storno + + + + + Durchführung Storno + + + + + Sonstiges + + + + + + + Paketinhalt + + + + + Allgem. Initialbestand (generelle Schlüssel) + + + + + VU Fondsbestand + + + + + VU Initialbestand (VU Schlüssel) + + + + + VU Mahn/Klagebestand + + + + + VU Mischbestand + + + + + VU Provisionen + + + + + VU Schadenbestand + + + + + VU Vertragsbestand + + + + + + + Paketumfang + + + + + Differenz + + + + + gesamt + + + + + + + Personenart + + + + + natürliche Person + + + + + sonstige Person + + + + + + + Prämienfreiart + + + + + tariflich + + + + + beantragt + + + + + bedingungsgemäß + + + + + sonstige + + + + + + + Polizzenart + + + + + Ersatzpolizze bei Ersatz/Konv. + + + + + Nachversicherung + + + + + Vorpolizze bei Ersatz/Konv. + + + + + Vorpolizze bei Migration + + + + + + + Prämienfrist + + + + + Einmal + + + + + Jahr + + + + + + + Prämienkorrekturart + + + + + sonstige + + + + + Kundenrabatt + + + + + Risikozuschlag + + + + + tariflicher Nachlass + + + + + Unterjährigkeitszuschlag + + + + + + + Provisionsart + + + + + sonstige + + + + + Abschlußprovision + + + + + Einmalprovision + + + + + Folgeprovision + + + + + + + Risikoart + + + + + KFZ-Haftpflicht + + + + + Voll- und Gross-Schadenkasko + + + + + Teilkasko + + + + + KFZ-Assistance + + + + + Reise-Assistance + + + + + Wohn-Assistance + + + + + Unfall-Assistance + + + + + Insassen-Unfall + + + + + Insassen-Unfall Todesfall + + + + + Insassen-Unfall Invalidität + + + + + Insassen-Unfall Taggeld + + + + + Insassen-Unfall Heilkosten + + + + + Abfertigungs-Versicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betr.Unterbrechung-Feuer-Zivil + + + + + Betr.Unterbrechung Feuer-Industrie + + + + + Betr.Unterbrechung-EC + + + + + Betr.Unterbrechung-Maschinenbruch + + + + + Betr.Unterbrechung-Elementarschaden + + + + + Betr.Unterbrechung f.freiber. Tätige + + + + + Veranstaltungen + + + + + Einbruch-Diebstahl + + + + + Kassenboten + + + + + Feuer-Zivil + + + + + Feuer-Landwirtschaft + + + + + Feuer-Industrie + + + + + Feuer-EC + + + + + Waldbrand + + + + + Glasbruch privat + + + + + Glasbruch Geschäft + + + + + Allg.Haftpflicht + + + + + Sonder-Haftpflicht + + + + + Flug-Haftpflicht + + + + + Vermögensschaden + + + + + Atom-Haftpflicht + + + + + Verkehrs-Haftpflicht + + + + + Bauherrn-Haftpflicht + + + + + Boots-Haftpflicht + + + + + Sonstige Haftpflicht + + + + + Haushalt + + + + + Spital + + + + + Ambulanz + + + + + Heilmittel + + + + + Taggeld + + + + + Reise-KV + + + + + Pflegegeld + + + + + KV sonstige + + + + + Leben Kapital + + + + + Leben Risiko + + + + + Leben Rente + + + + + Leben Dread Disease + + + + + Leben veranlagungsorientiert + + + + + Leben Kreditrestschuld + + + + + Leben prämiengefördert + + + + + Leben fondgebunden + + + + + Berufsunfähigkeit + + + + + Erwerbsunfähigkeit + + + + + Pflegegeld + + + + + Leben sonstige + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinenbruch + + + + + Maschinen-Montage + + + + + Maschinen-Garantie + + + + + Elektrogeräte + + + + + Computer-Vers. + + + + + Tiefkühltruhen + + + + + Privat Rechtschutz + + + + + Kfz-Rechtschutz + + + + + Firmen-Rechtschutz + + + + + Schadenersatz- und Strafrechtsschutz + + + + + Arbeitsgerichtsrechtsschutz + + + + + Sozialversicherungsrechtsschutz + + + + + Beratungsrechtsschutz + + + + + Allgemeiner Vertragsrechtsschutz + + + + + Grundstückseigentum- und Mietenrechtsschutz + + + + + Erb- und Familienrechtsschutz + + + + + Disziplinarverfahren + + + + + Disziplinarverfahren für angestellte Ärzte + + + + + Vorsatzdelikte + + + + + Fahrzeugrechtsschutz + + + + + Lenkerrechtsschutz + + + + + Fahrzeugvertragsrechtsschutz + + + + + Sonstiger Rechtsschutz + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kühlgut + + + + + Lizenzverlust + + + + + Atom-Sach + + + + + Bauwesen + + + + + Flugkasko + + + + + Bootskasko + + + + + Grabstätten + + + + + sonstige SV + + + + + Sturm + + + + + Land-Binnenwaren + + + + + See + + + + + Krieg + + + + + Lager + + + + + Valoren-Gewerblich + + + + + Valoren-Privat + + + + + Sportboot-Kasko + + + + + Musik-Instrumente + + + + + Kunst + + + + + Seekasko + + + + + Flusskasko + + + + + Landkasko + + + + + Reisegepäck + + + + + Fotoapparate + + + + + Film/Sach + + + + + Film/Ausfall + + + + + Sonstige Transport + + + + + Tier + + + + + Allg.Unfall + + + + + Kollektiv Unfall + + + + + Schülerunfall + + + + + Volksunfall + + + + + Flug-Unfall + + + + + Boots-Unfall + + + + + Besucher-Unfall + + + + + Unfall mit Kapitalrückgewähr + + + + + Taggeld + + + + + Invalidität + + + + + Unfallrente + + + + + Unfalltod + + + + + Spitalgeld + + + + + Unfallkosten + + + + + Kostenersatz + + + + + + + Rentenzahlungsrhythmus + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + monatlich + + + + + sonstiges + + + + + + + Selbstbehaltart + + + + + Mindestselbstbehalt je Schadenfall + + + + + Maximalselbstbehalt kumuliert + + + + + Maximalselbstbehalt je Schadenfall + + + + + Standardselbstbehalt je Schadenfall + + + + + Selbstbehalt sonst + + + + + + + Schadenursache + + + + + Unbekannte Ursache Feuer + + + + + Blitzschlag + + + + + Selbstentzündung + + + + + Wärmegeräte + + + + + Mech. Energie + + + + + Elektr. Energie + + + + + Offenes Licht und Feuer + + + + + Behälterexplosion + + + + + Kinderbrandstiftung, Brandleg. + + + + + Sonst. Zündquellen + + + + + Fahrlässigkeit + + + + + Materialfehler + + + + + Mech. Gewalt + + + + + Implosion Elektrogeräte + + + + + Elektrizität Elektrogeräte + + + + + Indir. Blitzschäden Elektrog. + + + + + Sonst. Elektrogeräte + + + + + Einbruchdiebstahl + + + + + Einfacher Diebstahl + + + + + Beraubung innerh. Vers. Räuml. + + + + + Beraubung außerh. Vers. Räuml. + + + + + Sonstige Einbruchdiebstahl + + + + + Frostschäden Leitungswasser + + + + + Druckrohrgebr. Leitungswasser + + + + + Aufgebr. Leitungswasser + + + + + Fahrlässigkeit Leitungswasser + + + + + Gebr. an Druckschl./Ventile LW + + + + + Sonstige Leitungswasser + + + + + Glasschäden + + + + + Sturmschäden Kleine Elementar + + + + + Hagelschäden Kleine Elementar + + + + + Schneedruck Kleine Elementar + + + + + Felsst/Steinschl/Erdr kl. El. + + + + + Sonst. Kleine Elementar + + + + + Als Verkehrsteilnehmer Haftpf. + + + + + Bei d. Ausüb. v. Sport Haftpf. + + + + + Verw. v. Hieb/Stich/Schußw. HP + + + + + Als Wohnungsinhaber Haftpflicht + + + + + Sonstige Haftpflicht + + + + + sonstiges + + + + + + + Schlüsselarten (Code-Typen) + + + + + + + Änderungsgrund + + + + + Antriebsart + + + + + Ausstattung + + + + + Bauart + + + + + Bezugsberechtigungsart + + + + + Bearbeitungsstand + + + + + Betragsart + + + + + Beteiligungsrolle + + + + + Dachung + + + + + Entscheidungsfrage + + + + + Einstufungsart + + + + + Familienstand + + + + + Fahrzeugart + + + + + Art des Gebäudes + + + + + Gebäudehöhe + + + + + Geschlecht + + + + + GrundRuecklauf + + + + + Grenzwertart + + + + + Identifizierungsart + + + + + Indexart + + + + + KommunikationsArt + + + + + Internat. KFZ-Kennzeichen + + + + + Legitimierungsart + + + + + Löschungsarten + + + + + Nutzung + + + + + Objektdatenart + + + + + Paketinhalt + + + + + Paketumfang + + + + + Personenart + + + + + Prämienfreiart + + + + + Polizzenart + + + + + Prämienfrist + + + + + Prämienkorrekturart + + + + + Provisionsart + + + + + Risikoart + + + + + Rentenzahlungsrhythmus + + + + + Selbstbehaltart + + + + + Schadenursache + + + + + Art der sonstigen Person + + + + + Sparte + + + + + Steuerart + + + + + Textart + + + + + Versicherungssummenart + + + + + Verbandssparte + + + + + Versicherte Sache + + + + + Verschulden + + + + + Verwendungszweck + + + + + Vertragsprodukt + + + + + Vertragsrolle + + + + + Vertragssparte + + + + + Vertragsstatus + + + + + Währung + + + + + Art des Zeitraumes + + + + + Zahlungsgrund + + + + + Zahlungsrhythmus + + + + + Zahlungsweg + + + + + MahnStufe + + + + + GrundRuecklauf + + + + + + + Art der sonstigen Person + + + + + unbekannt + + + + + Bank + + + + + Versicherung + + + + + Firma + + + + + Gruppe + + + + + Verein + + + + + Körperschaft + + + + + sonstige + + + + + + + Sparte + + + + + sonstige + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + Abfertigungsversicherung + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Einzel-KV + + + + + Gruppen-KV + + + + + Leasing + + + + + Lebensversicherung + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Reiseversicherung + + + + + Rechtschutz + + + + + Sonstige SV + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + + + Steuerart + + + + + Vers-Steuer + + + + + Motorbez. Vers-Steuer + + + + + Feuerschutzsteuer + + + + + + + Textart + + + + + Anrede + + + + + Beruf + + + + + Freitext + + + + + Titel + + + + + Vertragsspez. Klausel + + + + + Beschreibung Schadenort + + + + + Schaden-Expertise (Besichtigungsdaten) + + + + + Oeamtc-Clubkarten-Nr + + + + + Ordnungsbegriff für Zuordnung Fremdsystem + + + + + Risikomerkmal + + + + + + + Versicherungssummenart + + + + + Ablebensumme + + + + + Bausparen Darlehenssumme + + + + + Bausparen Vertragssumme + + + + + Erlebensumme + + + + + EinzelVS + + + + + Höchsthaftungssumme + + + + + Höchstleistungssumme + + + + + ohne Versicherungssumme + + + + + prämienfrei + + + + + prämienpflichtig + + + + + PauschalVS + + + + + + + Verbandssparte + + + + + F. Zivil u. LW + + + + + F. Fabrik + + + + + EC zu Feuer + + + + + F. BU Zivil + + + + + F. BU Fabrik + + + + + EC zu Feuer BU + + + + + Terrorversicherung + + + + + Haushalt + + + + + EG. - Zusatz + + + + + ED (m. K.-Boten) + + + + + Maschinenbruch + + + + + Maschinen BU + + + + + Masch - Montage + + + + + Masch - Garantie + + + + + Elektrogeräte. (ohne Computer) + + + + + Leitungswasser + + + + + Glas + + + + + Kl. Elem. u. Sturm + + + + + Kühlgut + + + + + Bauwesen + + + + + Tier + + + + + Radioisotopen + + + + + Baurücklaß + + + + + Computerversich. + + + + + Einzelunfall + + + + + Kollektivunfall + + + + + Volksunfall + + + + + Privat. Haftpflicht + + + + + Betr. Haftpflicht + + + + + Vermög.-haftpflicht + + + + + Atomhaftpflicht + + + + + Sportversicherung + + + + + Luftfahrt - Haftpfl. + + + + + Luftfahrt - Kasko + + + + + Luftfahrt - Unfall + + + + + Lizenzverlust + + + + + BU f. FB / Selbst. + + + + + KFZ - Haftpfl. + + + + + KFZ - Kasko + + + + + KFZ - Ins. Unf. + + + + + Rechtsschutz + + + + + Transp.-Kasko + + + + + Transp.-Landwaren + + + + + Transp.-Seewaren + + + + + Transp.-Valoren + + + + + Transp.-Verkehrshaftung + + + + + Transp.-Div. (Film, Ausstlg.) + + + + + Reisegepäck + + + + + Reise-Storno + + + + + Reise-Assistance + + + + + Vertrauensschaden + + + + + Reise-Kranken + + + + + Reise-Unfall + + + + + Kreditversicherung + + + + + Sonstige Versich. + + + + + Lebensversicherung + + + + + Leben Kapitalversicherung + + + + + Leben Rentenversicherung + + + + + Ablebensversicherung inkl. Kreditrestschuld + + + + + Erlebensversicherung + + + + + Fondsgebundene Lebensversicherung + + + + + Leben eigenständige Dread Disease Versicherung + + + + + Leben eigenständige Berufsunfähigkeitsversicherung + + + + + Leben Pflegerentenversicherung + + + + + Prämienbegünstigte Zukunftsvorsorge + + + + + Betriebliche Altersvorsorge + + + + + Krankenversicherung + + + + + Kranken Einzelversicherung + + + + + Kranken Gruppenversicherung + + + + + Bausparen + + + + + Bausparen Ansparen + + + + + Bausparen Darlehen + + + + + Leasing + + + + + + + Versicherte Sache + + + + + Gebäude + + + + + Einrichtung + + + + + Vorräte + + + + + Maschinen und Anlagen + + + + + Wertgegenstände + + + + + Grundstück + + + + + Betriebsstätte + + + + + Flugzeug + + + + + Wasserfahrzeug + + + + + Tier + + + + + sonstige Sache + + + + + + + Verschulden + + + + + sonstiges + + + + + Eigenverschulden + + + + + Kein Verschulden + + + + + Teilverschulden + + + + + Verschulden ungeklärt + + + + + + + OMDS Version + + + + + + + + Verwendungszweck + + + + + zu keiner besonderen Verwendung bestimmt + + + + + z.Verw.im Rahmen ein.land-u.forstwirtsch.Bet.best. + + + + + zur Verwendung für den Werkverkehr bestimmt + + + + + zur Verwendung für die gewerbsm. Beförderung best. + + + + + alt - z.Verw.f.d.entgelt.Pers.Beförderung bestimmt + + + + + z.Verw.f.d.gewerbsm.Vermietung o.Beist.ein.Lenkers + + + + + zur Verwendung bei Spediteuren bestimmt + + + + + zur Beförderung von gefährlichen Gütern bestimmt + + + + + zur Verw.im Rahmen des Taxigewerbes bestimmt + + + + + zur Verw.von Möbeltransporten bestimmt (§106Abs.8) + + + + + zur Verw.als Schulfahrzeug gem.§112Abs.3 bestimmt + + + + + zur Verw.im Rahmen des Schaustellergewerbes best. + + + + + zur Verw.für entgeltl.Personenbeförderung bestimmt + + + + + z.Verw.i.Bereich d.Strassend.gem.§27Abs.1STVO 1960 + + + + + ausschl.o.vorw.f.Arb.d.Strassend.a.bel.Strassen + + + + + z.Verw.i.Ber. Kanalwartung gem.§27Abs.5STVO best. + + + + + z.kommun.Verw.i.Gebietskörp./Gemeindeverb.bestimmt + + + + + zur Verwendung für den Pannenhilfsdienst bestimmt + + + + + zur Verwendung für Diplomaten bestimmt + + + + + zur Verwendung für Konsuln bestimmt + + + + + ausschl.o.vorw.z.Verw.f.d.öffentl.Hilfsdienst best + + + + + z.Verw.i.Bereich der Post-u.Telegraphenverw. best. + + + + + z.Verw.f.d.Rettungsd.ein.Gebietskörpersch.o.RK + + + + + ausschl.oder vorwiegend für die Feuerwehr bestimmt + + + + + ausschl.oder vorwiegend f.d.priv.Rettungsd.best. + + + + + z.Verwendung i.Bereich d.Österr.Bundesbahnen best. + + + + + zur Verwendung im Bereich der Zollwache bestimmt + + + + + zur Verwendung im Bereich der Steuerfahndung best. + + + + + zur Verw.im Bereich d.öffentl.Sicherheitsd. best. + + + + + zur Verwendung für den Bergrettungsdienst + + + + + z.Verw.f.Fahrten d.Bundespräsidenten b.feierl.Anl. + + + + + zur Verwendung für Staatsfunktionäre bestimmt + + + + + + + Vertragsprodukt + + + + + sonstige + + + + + Bausparen + + + + + Betriebsversicherung + + + + + Flotte (KFZ) + + + + + KV Einzel + + + + + KFZ + + + + + KV Gruppe + + + + + Leben Einzel + + + + + Leben Gruppe + + + + + Leasing + + + + + Landwirtschaftsversicherung + + + + + Privatversicherung + + + + + Unfallversicherung + + + + + Unfall-Gruppe + + + + + + + Vertragssparte oder Bündelung + + + + + Eigenheim Bündel + + + + + Haushalt Bündel + + + + + Landwirtschaft Bündel + + + + + Betrieb/Gewerbe Bündel + + + + + Wohnhaus/Objekt Bündel + + + + + KFZ Bündel + + + + + Personen Bündel + + + + + Privat Bündel + + + + + Sonstige Bündel + + + + + KFZ-Haftpflicht + + + + + KFZ-Kasko + + + + + Assistance + + + + + KFZ-Insassenunfall + + + + + BUFT + + + + + Bausparen + + + + + Betriebs-Unterbrechung + + + + + Einbruchdiebstahl + + + + + Feuer + + + + + Glasbruch + + + + + Wohnungs-Versicherung + + + + + Haftpflicht + + + + + Krankenversicherung + + + + + Lebensversicherung + + + + + Leasing + + + + + Leitungswasser + + + + + Maschinen und Geräte + + + + + Recht(s)schutz + + + + + Sturm + + + + + Tierversicherung + + + + + Transportversicherung + + + + + Unfallversicherung + + + + + sonstige Einzelversicherung + + + + + + + Vertragsrolle + + + + + Ansprechperson + + + + + Bausparer gesetzlicher Vertreter + + + + + Bausparer mit Prämie + + + + + Bausparer ohne Prämie + + + + + Inkassoadresse + + + + + Gesetzlicher Vertreter + + + + + Lenker + + + + + Korrespondenz/Zustelladresse + + + + + Versicherungsnehmer + + + + + + + Vertragsstatus + + + + + unbekannt + + + + + aktiv + + + + + suspendiert, KZ-Hinterlegung + + + + + beantragt + + + + + kurzfristig + + + + + storniert + + + + + + + Währung + + + + + Dollar Australien + + + + + Lewa Bulgarien + + + + + Dollar Kanadien + + + + + Franken Schweiz + + + + + Pfund Zypern + + + + + Krone Tschechien + + + + + Krone Dänemark + + + + + EURO + + + + + Pfund Großbritannien + + + + + Pfund Gibraltar + + + + + Dollar Hongkong + + + + + Kuna Kroatia + + + + + Forint Ungarn + + + + + Shekel Israel + + + + + Rupie Indien + + + + + Krone Island + + + + + Dinar Jordanien + + + + + Yen Japan + + + + + Pfund Malta + + + + + Peso Mexiko + + + + + Krone Norwegen + + + + + Dollar Neuseeland + + + + + Zloty Polen + + + + + Lau Rumänien + + + + + Krone Schweden + + + + + Dollar Singapur + + + + + Tolar Slowenien + + + + + Krone Slowakei + + + + + Rubel Rußland + + + + + Dinar Tunesien + + + + + Lira Türkei + + + + + Dollar Taiwan + + + + + US Dollar $ + + + + + Dinar Jugoslawien-Rest + + + + + Rand Südafrika + + + + + + + Art des Zeitraumes + + + + + Bedingungsdatum + + + + + Zuteilungsdatum + + + + + Prämienfreistellung + + + + + Beitragfreistellung + + + + + Ruhendstellung + + + + + Sparteneinschluss + + + + + Beobachtungszeitraum + + + + + Einzugsermächtigung + + + + + Bindefrist + + + + + Stornozeitraum + + + + + sonstige + + + + + + + Zahlungsgrund + + + + + sonstige + + + + + bedingungsgemäß + + + + + Kulanz + + + + + Rückzahlung (Minus-Betrag) + + + + + Regress + + + + + Summe bisherige Zahlungen + + + + + + + Zahlungsrhythmus + + + + + betragsfrei + + + + + jährlich + + + + + halbjährlich + + + + + vierteljährlich + + + + + Einmalbetrag + + + + + monatlich + + + + + Sonstiges, unbekannt + + + + + + + Zahlungsweg + + + + + unbekannt + + + + + Zahlschein + + + + + Lastschrift + + + + + Kundenkonto + + + + + Kreditkarte + + + + + bar (Post, Kassa) + + + + + Kontoüberweisung + + + + + Scheck + + + + + Umbuchung (Präm.-/Polizzenkto) + + + + + Sonstiges + + + + + + + Bauart + + + + + sonstige + + + + + Fertigteil + + + + + gemischt + + + + + Holz + + + + + massiv + + + + + Metall/Blech + + + + + mobil + + + + + Riegelbau + + + + + + + Gebäudehöhe + + + + + sonstige + + + + + ebenerdig + + + + + ein Stockwerk + + + + + zwei Stockwerke + + + + + mehr als zwei Stockwerke + + + + + + + Ausstattung + + + + + sonstige + + + + + zweckmäßig + + + + + Standard + + + + + gehoben + + + + + + + Dachung + + + + + sonstiges + + + + + hart + + + + + nicht hart + + + + + + + Nutzung + + + + + sonstige + + + + + ständig bewohnt + + + + + nicht ständig bewohnt + + + + + unbewohnt + + + + + + + Art des Gebäudes + + + + + sonstige + + + + + Ein-/Zweifamilienhaus + + + + + Mehrfamilienhaus + + + + + Wochenendhaus + + + + + Nebengebäude + + + + + Gebäude mit gewerblicher Nutzung + + + + + Gebäude mit nicht gewerblicher Nutzung + + + + + Gebäude mit kombinierter Nutzung + + + + + Zu- oder Anbau + + + + + + + Objektdatenart + + + + + sonstiges + + + + + Alarmanlage + + + + + Anzahl Tiere + + + + + Anzahl weitere Personen + + + + + Erreichbarkeit für Löschfahrzeuge + + + + + Geschosse über Erdniveau + + + + + Lage (HORA-Zone) + + + + + Preis pro Quadratmeter + + + + + Quadratmeter + + + + + Safe + + + + + Solaranlage/Fotovoltaik + + + + + Tarifzone + + + + + Tiefkühlbehälter + + + + + Wintergarten + + + + + im verbauten Ort + + + + + außerhalb des Ortsgebiets + + + + + Keller + + + + + Schwimmbecken + + + + + + + + InhCd=VM|VV|VS|VP|VK + + + + + + + + + + + diff --git a/OMDSServiceDefinition/versionen/version1.2.0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/versionen/version1.2.0/omds3CommonServiceTypes.xsd new file mode 100644 index 00000000..9ba336fd --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.2.0/omds3CommonServiceTypes.xsd @@ -0,0 +1,307 @@ + + + + + + + Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird + + + + + Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + + + + + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) + + + + + + + Fehler + + + + + Warnung + + + + + Hinweis + + + + + + + + Fehlercode entsprechend allgemeiner Fehlerliste + + + + + + Eine ausgeschriebene Fehlermeldung, für den User + + + + + + + Der Typ einer GeschaeftsfallId + + + + + + Eine GeschäftsfallId als String + + + + + Die OMDS-Version als String + + + + + + + + + + + Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + + + + + Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + + + + + + + Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt. + + + + + Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist. + + + + + + + + + Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt. + + + + + + + + + Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + + + + + Die eindeutige Id des Elements als String + + + + + Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", + ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das + Element dennoch aus anderen Gründen gelöscht werden. + + + + + wahr wenn die Id nur einmal verwendet werden kann, sonst falsch + + + + + + + Definiert die unterschiedlichen Dokumententypen + + + + + + + Sonstiges + + + + + Antrag + + + + + Deckungsbestätigung + + + + + Erstpolizze + + + + + Folgepolizze + + + + + Zusatzvereinbarungen + + + + + Vinkulierungen + + + + + Bewertungsgutachten + + + + + Verständigung Gewinnbeteiligungen + + + + + Umsatz/Lohnsummenmeldung + + + + + Umsatz/Lohnsummenabrechnung + + + + + BU-Summenmeldung + + + + + BU-Summenabrechnung + + + + + Finanzamtsbestätigung + + + + + Kündigung + + + + + Stornopolizze + + + + + Schadenmeldung + + + + + Schadennachtrag + + + + + Gutachten + + + + + Behördliche Anzeigebestätigung + + + + + Kostenvoranschlag + + + + + Rechnung + + + + + Schadenablehnung + + + + + Schadenfoto + + + + + Abfindungserklärung + + + + + Restwertangebot + + + + + Schreiben Rechtsanwalt + + + + + + + + Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist. + + + + + + Versicherungsnehmer + + + + + Versicherte Person + + + + + + + Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen + + + + + + + + diff --git a/OMDSServiceDefinition/versionen/version1.2.0/omds3ExampleVuServiceTypes.xsd b/OMDSServiceDefinition/versionen/version1.2.0/omds3ExampleVuServiceTypes.xsd new file mode 100644 index 00000000..79c87b7d --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.2.0/omds3ExampleVuServiceTypes.xsd @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/versionen/version1.2.0/omds3ServiceTypes.xsd b/OMDSServiceDefinition/versionen/version1.2.0/omds3ServiceTypes.xsd new file mode 100644 index 00000000..4affe08d --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.2.0/omds3ServiceTypes.xsd @@ -0,0 +1,2273 @@ + + + + + + + + Das Request-Objekt für den Actionlink + + + + + Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + + + + + + + + + Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt + + + + + + Das Request-Objekt fuer den Zugriff auf die Userdaten + + + + + + + Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz. + + + + + + + Das Ergebnisobjekt fuer die Userdaten + + + + + Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + + + + + + BenutzerId + + + + + + + + + + Liste der für diesen User unterstützen Services + + + + + + Die ServiceId des jeweiligen Webservice als String + + + + + + + + Ist vom Typ PERSON_Type aus dem OMDS-Datensatz + + + + + + + + Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze + + + + + + + die VUNr aus OMDS als optionaler Filterparameter + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + von inkl. Datum + + + + + bis inkl. Datum + + + + + + + Rückgabeobjekt für eine Liste von OMDS-Datensätzen + + + + + Dieser Typ definiert eine Liste von OMDS-Datensaetzen + + + + + + Fachliche Fehlermeldungen + + + + + + + + Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages + + + + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz + + + + + + + Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen + + + + + + + Liste der angeforderten Pakete + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer ein OMDS-Datensatz-Package + + + + + Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. + + + + + + + + + + + Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist. + + + + + + Meta-Informationen zu diesem Paket + + + + + Gezippte OMDS-Daten als base64Binary + + + + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + + + + + + Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt. + + + + + Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht. + + + + + Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ + + + + + Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int + + + + + entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand + + + + + Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben + + + + + + + + Anfrage Dokumenteninfos + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen. + + + + + + + + + Rückgabe Dokumenteninfos + + + + + + + Informationen zu Dokumenten, wenn vorhanden + + + + + + + + Request zur Abholung eines einzelnen bekannten Dokuments + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + Die Id des Dokuments vom Typ String + + + + + + + + + + + + + Responseobjekt zur Rückgabe eines Dokumentes + + + + + + + Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war + + + + + + + + Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + + + + + Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) + + + + + Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP + + + + + + + Information zu einem einzelnen Dokument + + + + + Die eindeutige Id des Dokuments und Details zur Verwendung + + + + + Der Name des Dokuments als String + + + + + Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code + + + + + Mime-Type des Dokuments + + + + + Größe des Dokuments in Byte + + + + + Erstellungsdatum des Dokuments + + + + + Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze + + + + + + + Informationen zu einem Dokument und das Dokument base64encoded + + + + + Meta-Informationen zum Dokument + + + + + Das eigentliche Dokument als base64-Binary + + + + + + + + Deep-Link Schaden Anfrage + + + + + + + + + Schadennummer vom Typ OMDS Schadennr + + + + + + + + Responseobjekt Deep-Link Schaden + + + + + Deep-Link Partner Anfrage + + + + + + + + + Die Partnernummer als OMDS Personennr-Typ + + + + + + + + Deep-Link Partner Antwort + + + + + Deep-Link Angebot/ Antrag Anfrage + + + + + + + + + Die Nummer der Berechnung, des Angebots oder des Antrags. + + + + + + + + Deep-Link Angebot / Antrag Antwort + + + + + Deep-Link Vertrag Anfrage + + + + + + + + + Die Nummer des Vertrags als OMDS Polizzennr-Typ + + + + + + + + Deep-Link Vertrag Antwort + + + + + Response Deep-Link auf Geschäftsobjekte + + + + + Soll ein Frame angezeigt werden oder nicht + + + + + + Definiert einen Deep-Link + + + + + String mit max. 1024 Zeichen + + + + + + + + + + Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type. + + + + + + Einstiegsseite + + + + + + Suche Partner + + + + + + Suche Vertrag + + + + + + Suche Schaden + + + + + + Suche Angebot/Antrag + + + + + + Schadenübersicht + + + + + + Dokumente + + + + + + Anfrage + + + + + + Stammdaten + + + + + + Bearbeiten + + + + + + Verträge + + + + + + Schäden + + + + + + Angebote + + + + + + Angebots-/ Antragsübersicht + + + + + + Inkassostand + + + + + + Angebot + + + + + + Schadenmeldung + + + + + + Mahnungen + + + + + + + + + Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. + + + + + + + + + Linkbeschreibung vom Typ LinkType + + + + + + + + + Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen. + + + + + Typ für die Durchführung einer Schadenmeldung + + + + + + Optional die Referenz auf eine bereits im System vorhandene Id eines Schadenereignisses + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden. + + + + + + Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. + + + + + Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers + + + + + + + Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind + + + + + Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + + + + + Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen. + + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. + + + + + Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. + + + + + Optional ein Text zur Rolle der Person in Hinblick auf das Schadenereignis + + + + + + + + + + + Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten + + + + + Typ zur Übergabe personenbezogener Daten + + + + + + + + + + + + + + + + + + + Optional: Eine Referenz auf eine im VU-System bestehende Person + + + + + + + + Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + + + + + Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz. + + + + + + + + + + + + + + Typ für den Schadenort + + + + + Im Regelfall gibt es eine Adresse + + + + + In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden + + + + + Geokoordinaten im Dezimalsystem + + + + + Breite, Latitude + + + + + Länge, Longitude + + + + + + + + + Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + + + + + Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann. + + + + + Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst. + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + + + + + + + + + Freitext, max. 60 Zeichen + + + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadenmeldung abzubilden + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. + + + + + Zusätzliche eindeutige ID für die Polizze + + + + + Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz + + + + + + + + Optional die Referenz auf ein geschädigtes Interesse. + + + + + + Referenz auf eine beteiligte Person + + + + + Der Code für die Rolle der beteiligten Person in diesem Schadenfall. + + + + + Zusätzlicher kurzer Text zur Rolle der beteiligten Person + + + + + + + + + + + + + + Detailinformationen für bestimmte Sparten + + + + + + + Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + + + + + Typ zur Angabe eines Vermittlers als Schadenmelder + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadendarstellung abzubilden + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein. + + + + + Eine Schadennummer muss noch nicht vergeben sein + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Ein Sachbearbeiter muss noch nicht zugeordnet sein + + + + + + + + + + + + + + + + Kann auch längere Beschreibungen enthalten + + + + + + + + Referenz + + + + + + + Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt. + + + + + + + + + + + + + + + Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens + + + + + Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve + + + + + + + + + + + + + + Spartendetails für bestimmte Sparten + + + + + Referenzen auf Dokumente + + + + + + + Responseobjekt beim Erzeugen einer Schadenmeldung + + + + + Anworttyp beim Erzeugen einer Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + Schaden konnte nicht angelegt werden, er wird auch nicht asynchron zu einem späteren Zeitpunkt angelegt. + + + + + + + + + + + Requestobjekt einer einfachen Schadenmeldung. + + + + + Typ für die Durchführung einer einfachen Schadenmeldung + + + + + + Optional eine Referenz auf eine bereist im System existierende GeschäftsfallId bzw. ein bereits angelegtes Schadenereignis + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens. + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + + Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens + + + + + + + Rückgabeobjekt bei einfacher Schadenmeldung + + + + + Anworttyp beim Erzeugen einer einfachen Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + + + Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) + + + + + sonstiges + + + + + gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet + + + + + teilweise gezahlt + + + + + Schaden wiedereröffnet / reaktiviert + + + + + Kein Schaden, eine Schadennumer wird nicht vergeben + + + + + + + Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + + + + + Der Name des Dokuments. + + + + + Der Mime-Type des Dokuments gemäß IANA + + + + + Das Dokument selbst als base64Binary + + + + + Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code + + + + + + + Requestobjekt um Dokument zu Schaden hinzuzufügen + + + + + Typ des Requestobjekts, um Dokument zu Schaden hinzuzufügen + + + + + + Die Art der Id bestimmt an welches Objekt das Dokument angehängt werden soll + + + + + + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + + + + + Requestobjekt für ein Schadenereignis + + + + + Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + + + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId + + + + + Response-Objekt für Schadenereignisse + + + + + + + + + Objekttyp für die Darstellungen von Schadenereignissen + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Allle Personen die im Schaden referenziert werden + + + + + + + + + + + + + + + + + + + + + Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + + Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt + + + + + Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet. + + + + + Leichtgewichtiges Response-Objekt für Schadenereignisse + + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + + + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger + + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenobjekten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine abstrakte Spezifikation eines Objekts + + + + + Die Spezifikation eines Schadenobjektes + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + + Die Spezifikation eines Polizzenobjektes + + + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + + + + + Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + Typ für den Response einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + + + + + Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + + + + + + + + + + Response mit Informationen zu den Dokumenten eines fachlichen Objekts + + + + + ResponseTyp mit Informationen zu den Dokumenten eines fachlichen Objekts. + + + + + + + + Der tatsächliche Offset in der Ergebnisliste. + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Dokumente unter dem gewählten Filter. + + + + + Die Ergebnisliste + + + + + + + + + + + Request für die Suche nach einem Schaden + + + + + Request-Type für die Suche nach einem Schaden + + + + + + + + Mögliche Einschränkung auf eine Polizzennr + + + + + Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist. + + + + + Mögliche Einschränkung auf einen Zeitraum + + + + + Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response der Suche nach einem Schaden + + + + + Response-Type der Suche nach einem Schaden + + + + + + + + Der tatsächliche Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Ergebnisse unter dem verwendeten Filter + + + + + Objektbäume zu den Schadenereignissen + + + + + + + + + + + Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise Zuordnung zulässt. + + + + + Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + + + + + + Nicht identisch mit OMDS SchadUrsCd + + + + + + + + + Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + + + + + + + + + + + + + + + Request um alle geänderten Schäden eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Änderungen an Schäden zu erhalten + + + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben + + + + + Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + + + + + + + Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Schadens-Events zu erhalten + + + + + + + Mögliche Einschränkung auf Polizzennummern + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum + + + + + Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + GeschäftsfallId der Anlage des Schadenereignis-Objektes + + + + + GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes + + + + + + Request um als Makler der VU einen Endpoint bekannt zu geben + + + + + Typ für den DeclareEndpointRequest + + + + + + Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen + + + + + + + + + + + Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann. + + + + + Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern. + + + + + + + Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt. + + + + + + + + + + + + Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + + + + + Konkrete Implementierung von Credentials mit Username und Password + + + + Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden. + + + + + Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden. + + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Die von der VU zuletzt erfolgreich registrierte BasisUrl + + + + + + + + + + + + + Request zum Bezug eines Security-Context-Token + + + + + Request-Type zum Bezug eines Security-Context-Tokens + + + + + + + + Response des Bezug eines Security-Context-Tokens + + + + + Response-Type zum Bezug eines Securtity-Context-Tokens + + + + + Der Token selbst als String + + + + + Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch. + + + + + Optional: Das Ablaufdatum des Tokens + + + + + + + + Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt + + + + + Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird + + + + + + + + + Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde + + + + + Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde + + + + + Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert + + + + + Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird + + + + + + + + + + + Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + + + Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + diff --git a/OMDSServiceDefinition/versionen/version1.2.0/omds3Services.wsdl b/OMDSServiceDefinition/versionen/version1.2.0/omds3Services.wsdl new file mode 100644 index 00000000..934d432f --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.2.0/omds3Services.wsdl @@ -0,0 +1,629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/OMDSServiceDefinition/versionen/version1.2.0/omds3ServicesBroker.wsdl b/OMDSServiceDefinition/versionen/version1.2.0/omds3ServicesBroker.wsdl new file mode 100644 index 00000000..7a1c9cb6 --- /dev/null +++ b/OMDSServiceDefinition/versionen/version1.2.0/omds3ServicesBroker.wsdl @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +