diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/OmdsService.java
new file mode 100644
index 00000000..76fbb835
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/OmdsService.java
@@ -0,0 +1,87 @@
+package at.vvo.omds.service.v1_0_1;
+
+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.1.12
+ * 2017-09-13T09:47:40.232+02:00
+ * Generated source version: 3.1.12
+ *
+ */
+@WebServiceClient(name = "omdsService",
+ wsdlLocation = "http://www.kapdion.com/omds/omds-3-0-1/omdsServices-3-0-1.wsdl",
+ targetNamespace = "urn:omdsServices")
+public class OmdsService extends Service {
+
+ public final static URL WSDL_LOCATION;
+
+ public final static QName SERVICE = new QName("urn:omdsServices", "omdsService");
+ public final static QName OmdsServicePort = new QName("urn:omdsServices", "omdsServicePort");
+ static {
+ URL url = null;
+ try {
+ url = new URL("http://www.kapdion.com/omds/omds-3-0-1/omdsServices-3-0-1.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}", "http://www.kapdion.com/omds/omds-3-0-1/omdsServices-3-0-1.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_0_1/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/OmdsServicePortImpl.java
new file mode 100644
index 00000000..70bd42ce
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/OmdsServicePortImpl.java
@@ -0,0 +1,189 @@
+
+/**
+ * Please modify this class to meet your needs
+ * This class is not complete
+ */
+
+package at.vvo.omds.service.v1_0_1;
+
+import java.util.logging.Logger;
+
+/**
+ * This class was generated by Apache CXF 3.1.12
+ * 2017-09-13T09:47:40.217+02:00
+ * Generated source version: 3.1.12
+ *
+ */
+
+@javax.jws.WebService(
+ serviceName = "omdsService",
+ portName = "omdsServicePort",
+ targetNamespace = "urn:omdsServices",
+ wsdlLocation = "http://www.kapdion.com/omds/omds-3-0-1/omdsServices-3-0-1.wsdl",
+ endpointInterface = "at.vvo.omds.service.v1_01.OmdsServicePortType")
+
+public class OmdsServicePortImpl implements OmdsServicePortType {
+
+ private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName());
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation getOMDSPackageList");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation getArcImage");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkClaimRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation deepLinkClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation getOMDSPackage");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LoginRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LoginRequestType parameters) throws ServiceFault {
+ LOG.info("Executing operation login");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkOfferRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation deepLinkOffer");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPartnerRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation deepLinkPartner");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPolicyRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation deepLinkPolicy");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation getArcImageInfos");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataRequest parameters) throws ServiceFault {
+ LOG.info("Executing operation getUserData");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataResponse _return = null;
+ return _return;
+ } catch (java.lang.Exception ex) {
+ ex.printStackTrace();
+ throw new RuntimeException(ex);
+ }
+ //throw new ServiceFault("serviceFault...");
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/OmdsServicePortType.java
new file mode 100644
index 00000000..443c69a6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/OmdsServicePortType.java
@@ -0,0 +1,92 @@
+package at.vvo.omds.service.v1_0_1;
+
+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;
+
+//import org.oasis_open.docs.wss._2004._01.oasis_200401_wss_wssecurity_utility_1_0.ObjectFactory;
+
+/**
+ * This class was generated by Apache CXF 3.1.12
+ * 2017-09-13T09:47:40.226+02:00
+ * Generated source version: 3.1.12
+ *
+ */
+@WebService(targetNamespace = "urn:omdsServices", name = "omdsServicePortType")
+@XmlSeeAlso({at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_9.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_1_0.vuExtensionTypes.ObjectFactory.class})
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public interface OmdsServicePortType {
+
+ @WebMethod(action = "urn:getOMDSPackageList")
+ @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(
+ @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:getArcImage")
+ @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageResponse getArcImage(
+ @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:deepLinkClaim")
+ @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(
+ @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkClaimRequest parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:getOMDSPackage")
+ @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageResponse getOMDSPackage(
+ @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageRequest parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:login")
+ @WebResult(name = "loginResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse login(
+ @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LoginRequestType parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:deepLinkOffer")
+ @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(
+ @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkOfferRequest parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:deepLinkPartner")
+ @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(
+ @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPartnerRequest parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:deepLinkPolicy")
+ @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(
+ @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPolicyRequest parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:getArcImageInfos")
+ @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosResponse getArcImageInfos(
+ @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosRequest parameters
+ ) throws ServiceFault;
+
+ @WebMethod(action = "urn:getUserData")
+ @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omdsServiceTypes", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataResponse getUserData(
+ @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omdsServiceTypes")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataRequest parameters
+ ) throws ServiceFault;
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/ServiceFault.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/ServiceFault.java
new file mode 100644
index 00000000..717d9ed5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_0_1/ServiceFault.java
@@ -0,0 +1,43 @@
+
+package at.vvo.omds.service.v1_0_1;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 3.1.12
+ * 2017-09-13T09:47:40.213+02:00
+ * Generated source version: 3.1.12
+ */
+
+@WebFault(name = "serviceFault", targetNamespace = "urn:omdsServiceTypes")
+public class ServiceFault extends Exception {
+
+ private at.vvo.omds.types.omds3Types.v1_1_0.common.ServiceFault serviceFault;
+
+ public ServiceFault() {
+ super();
+ }
+
+ public ServiceFault(String message) {
+ super(message);
+ }
+
+ public ServiceFault(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public ServiceFault(String message, at.vvo.omds.types.omds3Types.v1_1_0.common.ServiceFault serviceFault) {
+ super(message);
+ this.serviceFault = serviceFault;
+ }
+
+ public ServiceFault(String message, at.vvo.omds.types.omds3Types.v1_1_0.common.ServiceFault serviceFault, Throwable cause) {
+ super(message, cause);
+ this.serviceFault = serviceFault;
+ }
+
+ public at.vvo.omds.types.omds3Types.v1_1_0.common.ServiceFault getFaultInfo() {
+ return this.serviceFault;
+ }
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/OmdsService.java
new file mode 100644
index 00000000..e62e6231
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/OmdsService.java
@@ -0,0 +1,87 @@
+package at.vvo.omds.service.v1_1_1;
+
+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
+ * 2017-10-26T15:35:45.755+02:00
+ * Generated source version: 3.2.0
+ *
+ */
+@WebServiceClient(name = "omdsService",
+ wsdlLocation = "http://www.kapdion.com/omds/omds3services-1-1-1/omds3Services-1-1-1.wsdl",
+ targetNamespace = "urn:omds3Services-1-1-1")
+public class OmdsService extends Service {
+
+ public final static URL WSDL_LOCATION;
+
+ public final static QName SERVICE = new QName("urn:omds3Services-1-1-1", "omdsService");
+ public final static QName OmdsServicePort = new QName("urn:omds3Services-1-1-1", "omdsServicePort");
+ static {
+ URL url = null;
+ try {
+ url = new URL("http://www.kapdion.com/omds/omds3services-1-1-1/omds3Services-1-1-1.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}", "http://www.kapdion.com/omds/omds3services-1-1-1/omds3Services-1-1-1.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_1_1/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/OmdsServicePortImpl.java
new file mode 100644
index 00000000..7a4dcbaa
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/OmdsServicePortImpl.java
@@ -0,0 +1,371 @@
+
+/**
+ * Please modify this class to meet your needs
+ * This class is not complete
+ */
+
+package at.vvo.omds.service.v1_1_1;
+
+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
+ * 2017-10-26T15:35:45.684+02:00
+ * Generated source version: 3.2.0
+ *
+ */
+
+@javax.jws.WebService(
+ serviceName = "omdsService",
+ portName = "omdsServicePort",
+ targetNamespace = "urn:omds3Services-1-1-1",
+ wsdlLocation = "http://www.kapdion.com/omds/omds3services-1-1-1/omds3Services-1-1-1.wsdl",
+ endpointInterface = "at.vvo.omds.service.v1_1_1.OmdsServicePortType")
+
+public class OmdsServicePortImpl implements OmdsServicePortType {
+
+ private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName());
+
+ /* (non-Javadoc)
+ * @see at.vvo.omds.service.v1_1_0.servicetypes.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.v1_1_1.UserDataRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getUserData");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#initiateClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.InitiateClaimRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.InitiateClaimResponseType initiateClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.InitiateClaimRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation initiateClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#searchClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimResponseType searchClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation searchClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getChangedClaimsList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ChangedClaimsListRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ChangedClaimsListResponseType getChangedClaimsList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ChangedClaimsListRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getChangedClaimsList");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPolicyRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation deepLinkPolicy");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPartnerRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation deepLinkPartner");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getDocumentInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosResponseType getDocumentInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getDocumentInfos");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#addDocToClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimResponseType addDocToClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation addDocToClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getClaimLight(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SpezifikationSchadenType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetClaimResponseLightType getClaimLight(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SpezifikationSchadenType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getClaimLight");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getOMDSPackageList");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getArcImageInfos");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getLossEventList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LossEventListRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LossEventListResponseType getLossEventList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LossEventListRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getLossEventList");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#declareEndpoint(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointResponseType declareEndpoint(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation declareEndpoint");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LoginRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LoginRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation login");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkOfferRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation deepLinkOffer");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getOMDSPackage");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetNumberOfDocumentsRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getNumberOfDocuments");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#createClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimResponseType createClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation createClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getArcImage");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkClaimRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation deepLinkClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OmdsServicePortType#getClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SpezifikationSchadenType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetClaimResponseType getClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SpezifikationSchadenType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_1/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/OmdsServicePortType.java
new file mode 100644
index 00000000..b661c697
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/OmdsServicePortType.java
@@ -0,0 +1,167 @@
+package at.vvo.omds.service.v1_1_1;
+
+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
+ * 2017-10-26T15:35:45.738+02:00
+ * Generated source version: 3.2.0
+ *
+ */
+@WebService(targetNamespace = "urn:omds3Services-1-1-1", name = "omdsServicePortType")
+@XmlSeeAlso({at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_1_0.common.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_9.ObjectFactory.class})
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public interface OmdsServicePortType {
+
+ @WebMethod(action = "urn:getUserData")
+ @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataResponse getUserData(
+ @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:initiateClaim")
+ @WebResult(name = "InitiateClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.InitiateClaimResponseType initiateClaim(
+ @WebParam(partName = "parameters", name = "InitiateClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.InitiateClaimRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:searchClaim")
+ @WebResult(name = "SearchClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimResponseType searchClaim(
+ @WebParam(partName = "parameters", name = "SearchClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getChangedClaimsList")
+ @WebResult(name = "ChangedClaimsListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ChangedClaimsListResponseType getChangedClaimsList(
+ @WebParam(partName = "parameters", name = "ChangedClaimsListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ChangedClaimsListRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:deepLinkPolicy")
+ @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(
+ @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPolicyRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:deepLinkPartner")
+ @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(
+ @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPartnerRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getDocumentInfos")
+ @WebResult(name = "GetDocumentInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosResponseType getDocumentInfos(
+ @WebParam(partName = "parameters", name = "GetDocumentInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:addDocToClaim")
+ @WebResult(name = "AddDocToClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimResponseType addDocToClaim(
+ @WebParam(partName = "parameters", name = "AddDocToClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getClaimLight")
+ @WebResult(name = "GetClaimLightResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetClaimResponseLightType getClaimLight(
+ @WebParam(partName = "parameters", name = "GetClaimLightRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SpezifikationSchadenType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getOMDSPackageList")
+ @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(
+ @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getArcImageInfos")
+ @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosResponse getArcImageInfos(
+ @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getLossEventList")
+ @WebResult(name = "LossEventListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LossEventListResponseType getLossEventList(
+ @WebParam(partName = "parameters", name = "LossEventListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LossEventListRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:declareEndpoint")
+ @WebResult(name = "DeclareEndpointResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointResponseType declareEndpoint(
+ @WebParam(partName = "parameters", name = "DeclareEndpointRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:login")
+ @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse login(
+ @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LoginRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:deepLinkOffer")
+ @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(
+ @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkOfferRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getOMDSPackage")
+ @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageResponse getOMDSPackage(
+ @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getNumberOfDocuments")
+ @WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetNumberOfDocumentsResponseType getNumberOfDocuments(
+ @WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetNumberOfDocumentsRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:createClaim")
+ @WebResult(name = "CreateClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimResponseType createClaim(
+ @WebParam(partName = "parameters", name = "CreateClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getArcImage")
+ @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageResponse getArcImage(
+ @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:deepLinkClaim")
+ @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(
+ @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkClaimRequest parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getClaim")
+ @WebResult(name = "GetClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-1", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetClaimResponseType getClaim(
+ @WebParam(partName = "parameters", name = "GetClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-1")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SpezifikationSchadenType parameters
+ ) throws ServiceFaultMsg;
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/ServiceFaultMsg.java
new file mode 100644
index 00000000..858975e7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_1_1/ServiceFaultMsg.java
@@ -0,0 +1,43 @@
+
+package at.vvo.omds.service.v1_1_1;
+
+import javax.xml.ws.WebFault;
+
+
+/**
+ * This class was generated by Apache CXF 3.2.0
+ * 2017-10-26T15:35:45.643+02:00
+ * Generated source version: 3.2.0
+ */
+
+@WebFault(name = "serviceFault", targetNamespace = "urn:omds3CommonServiceTypes-1-1-1")
+public class ServiceFaultMsg extends Exception {
+
+ private at.vvo.omds.types.omds3Types.v1_1_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_1_0.common.ServiceFault serviceFault) {
+ super(message);
+ this.serviceFault = serviceFault;
+ }
+
+ public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.v1_1_0.common.ServiceFault serviceFault, Throwable cause) {
+ super(message, cause);
+ this.serviceFault = serviceFault;
+ }
+
+ public at.vvo.omds.types.omds3Types.v1_1_0.common.ServiceFault getFaultInfo() {
+ return this.serviceFault;
+ }
+}
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..9c742a27
--- /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
+ * 2019-03-12T09:21:40.204+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..2cb8ef0d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortImpl.java
@@ -0,0 +1,451 @@
+
+/**
+ * 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
+ * 2019-03-12T09:21:40.133+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_1_0.servicetypes.InitiateClaimRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.InitiateClaimResponseType initiateClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.InitiateClaimRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation initiateClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.UserDataRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getUserData");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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#searchClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimResponseType searchClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation searchClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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#getStateChanges(at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStateChangesRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStateChangesResponseType getStateChanges(at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStateChangesRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getStateChanges");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStateChangesResponseType _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_1_0.servicetypes.DeepLinkPolicyRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation deepLinkPolicy");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkPartnerRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation deepLinkPartner");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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#getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getOMDSPackageList");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkOfferRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation deepLinkOffer");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OMDSPackageRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getOMDSPackage");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.GetNumberOfDocumentsRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getNumberOfDocuments");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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#createClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimResponseType createClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation createClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkClaimRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation deepLinkClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.ChangedClaimsListRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ChangedClaimsListResponseType getChangedClaimsList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ChangedClaimsListRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getChangedClaimsList");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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#getDocumentInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosResponseType getDocumentInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getDocumentInfos");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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#addDocToClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimResponseType addDocToClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation addDocToClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.SpezifikationSchadenType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetClaimResponseLightType getClaimLight(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SpezifikationSchadenType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getClaimLight");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.ArcImageInfosRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getArcImageInfos");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.LossEventListRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LossEventListResponseType getLossEventList(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LossEventListRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getLossEventList");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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#declareEndpoint(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointResponseType declareEndpoint(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation declareEndpoint");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.LoginRequestType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LoginRequestType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation login");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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#getArcImage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getArcImage");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.SpezifikationSchadenType parameters)*
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetClaimResponseType getClaim(at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SpezifikationSchadenType parameters) throws ServiceFaultMsg {
+ LOG.info("Executing operation getClaim");
+ System.out.println(parameters);
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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..2c408450
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType.java
@@ -0,0 +1,202 @@
+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
+ * 2019-03-12T09:21:40.180+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.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_1_0.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_9.ObjectFactory.class, at.vvo.omds.types.omds3Types.v1_3_0.on1basis.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_1_0.servicetypes.InitiateClaimResponseType initiateClaim(
+ @WebParam(partName = "parameters", name = "InitiateClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.UserDataResponse getUserData(
+ @WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.UserDataRequest 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_1_0.servicetypes.SearchClaimResponseType searchClaim(
+ @WebParam(partName = "parameters", name = "SearchClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimRequestType parameters
+ ) throws ServiceFaultMsg;
+
+ @WebMethod(action = "urn:getStateChanges")
+ @WebResult(name = "GetStateChangesResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStateChangesResponseType getStateChanges(
+ @WebParam(partName = "parameters", name = "GetStateChangesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
+ at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStateChangesRequestType 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_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(
+ @WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(
+ @WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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:getOMDSPackageList")
+ @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(
+ @WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(
+ @WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OMDSPackageResponse getOMDSPackage(
+ @WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.GetNumberOfDocumentsResponseType getNumberOfDocuments(
+ @WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetNumberOfDocumentsRequestType 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_1_0.servicetypes.CreateClaimResponseType createClaim(
+ @WebParam(partName = "parameters", name = "CreateClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(
+ @WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.ChangedClaimsListResponseType getChangedClaimsList(
+ @WebParam(partName = "parameters", name = "ChangedClaimsListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ChangedClaimsListRequestType 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_1_0.servicetypes.GetDocumentInfosResponseType getDocumentInfos(
+ @WebParam(partName = "parameters", name = "GetDocumentInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosRequestType 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_1_0.servicetypes.AddDocToClaimResponseType addDocToClaim(
+ @WebParam(partName = "parameters", name = "AddDocToClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.GetClaimResponseLightType getClaimLight(
+ @WebParam(partName = "parameters", name = "GetClaimLightRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.ArcImageInfosResponse getArcImageInfos(
+ @WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.LossEventListResponseType getLossEventList(
+ @WebParam(partName = "parameters", name = "LossEventListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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:declareEndpoint")
+ @WebResult(name = "DeclareEndpointResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
+ public at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointResponseType declareEndpoint(
+ @WebParam(partName = "parameters", name = "DeclareEndpointRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkBusinessObjectResponse login(
+ @WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.LoginRequestType 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_1_0.servicetypes.ArcImageResponse getArcImage(
+ @WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.GetClaimResponseType getClaim(
+ @WebParam(partName = "parameters", name = "GetClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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..fe2acaf9
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/service/v1_3_0/OmdsServicePortType_OmdsServicePort_Client.java
@@ -0,0 +1,367 @@
+
+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
+ * 2019-03-12T09:21:40.033+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_1_0.servicetypes.InitiateClaimRequestType _initiateClaim_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.UserDataRequest _getUserData_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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 searchClaim...");
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SearchClaimRequestType _searchClaim_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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 getStateChanges...");
+ at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStateChangesRequestType _getStateChanges_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_3_0.on1basis.GetStateChangesResponseType _getStateChanges__return = port.getStateChanges(_getStateChanges_parameters);
+ System.out.println("getStateChanges.result=" + _getStateChanges__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_1_0.servicetypes.DeepLinkPolicyRequest _deepLinkPolicy_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkPartnerRequest _deepLinkPartner_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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 getOMDSPackageList...");
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.OMDSPackageListRequest _getOMDSPackageList_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkOfferRequest _deepLinkOffer_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.OMDSPackageRequest _getOMDSPackage_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.GetNumberOfDocumentsRequestType _getNumberOfDocuments_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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 createClaim...");
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.CreateClaimRequestType _createClaim_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.DeepLinkClaimRequest _deepLinkClaim_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.ChangedClaimsListRequestType _getChangedClaimsList_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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 getDocumentInfos...");
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.GetDocumentInfosRequestType _getDocumentInfos_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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 addDocToClaim...");
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.AddDocToClaimRequestType _addDocToClaim_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.SpezifikationSchadenType _getClaimLight_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.ArcImageInfosRequest _getArcImageInfos_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.LossEventListRequestType _getLossEventList_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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 declareEndpoint...");
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.DeclareEndpointRequestType _declareEndpoint_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.LoginRequestType _login_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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 getArcImage...");
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.ArcImageRequest _getArcImage_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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_1_0.servicetypes.SpezifikationSchadenType _getClaim_parameters = null;
+ try {
+ at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.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..f5aee19c
--- /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
+ * 2019-03-12T09:21:40.114+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_1_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_1_0.common.ServiceFault serviceFault) {
+ super(message);
+ this.serviceFault = serviceFault;
+ }
+
+ public ServiceFaultMsg(String message, at.vvo.omds.types.omds3Types.v1_1_0.common.ServiceFault serviceFault, Throwable cause) {
+ super(message, cause);
+ this.serviceFault = serviceFault;
+ }
+
+ public at.vvo.omds.types.omds3Types.v1_1_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..33644643
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds2Types/v2_9/ADRESSEType.java
@@ -0,0 +1,216 @@
+
+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 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")
+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_1_0/common/AbstraktesEreignisStatusAenderungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AbstraktesEreignisStatusAenderungType.java
new file mode 100644
index 00000000..a2255dfe
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AbstraktesEreignisStatusAenderungType.java
@@ -0,0 +1,37 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+import at.vvo.omds.types.omds3Types.v1_1_0.servicetypes.SchadenStatusType;
+
+
+/**
+ * Abstraktes Ereignis einer Statusänderung
+ *
+ * Java-Klasse für AbstraktesEreignisStatusAenderung_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="AbstraktesEreignisStatusAenderung_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "AbstraktesEreignisStatusAenderung_Type")
+@XmlSeeAlso({
+ SchadenStatusType.class
+})
+public abstract class AbstraktesEreignisStatusAenderungType {
+
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AdresseArtCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AdresseArtCdType.java
new file mode 100644
index 00000000..4c88517b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AdresseArtCdType.java
@@ -0,0 +1,41 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/AdresseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AdresseType.java
new file mode 100644
index 00000000..d13a5fb6
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AdresseType.java
@@ -0,0 +1,250 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/AgentFilterType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AgentFilterType.java
new file mode 100644
index 00000000..2a52fd01
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AgentFilterType.java
@@ -0,0 +1,101 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/AntragsartType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AntragsartType.java
new file mode 100644
index 00000000..44441d1b
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AntragsartType.java
@@ -0,0 +1,69 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/AuthorizationFilter.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AuthorizationFilter.java
new file mode 100644
index 00000000..d49fc261
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/AuthorizationFilter.java
@@ -0,0 +1,36 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/BankverbindungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BankverbindungType.java
new file mode 100644
index 00000000..cfd920c8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BankverbindungType.java
@@ -0,0 +1,148 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/BerechnungsvarianteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BerechnungsvarianteType.java
new file mode 100644
index 00000000..78256cda
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BerechnungsvarianteType.java
@@ -0,0 +1,54 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/BezugsrechtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BezugsrechtType.java
new file mode 100644
index 00000000..bbe62520
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BezugsrechtType.java
@@ -0,0 +1,65 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * Type Bezugsrecht
+ *
+ * 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_1_0/common/BonusMalusSystemType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BonusMalusSystemType.java
new file mode 100644
index 00000000..4f56ab5c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BonusMalusSystemType.java
@@ -0,0 +1,157 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * Type Bonus Malus System
+ *
+ * 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_1_0/common/BonusMalusVorversicherungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BonusMalusVorversicherungType.java
new file mode 100644
index 00000000..746e33d5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/BonusMalusVorversicherungType.java
@@ -0,0 +1,57 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/CommonProcessRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonProcessRequestType.java
new file mode 100644
index 00000000..480a342c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonProcessRequestType.java
@@ -0,0 +1,77 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * 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({
+ 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_1_0/common/CommonProcessResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonProcessResponseType.java
new file mode 100644
index 00000000..0abb7235
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonProcessResponseType.java
@@ -0,0 +1,77 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * 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({
+ 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_1_0/common/CommonRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonRequestType.java
new file mode 100644
index 00000000..d7dfa95f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonRequestType.java
@@ -0,0 +1,162 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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.common.GetApplicationDocumentRequestType;
+
+
+/**
+ * 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({
+ GetApplicationDocumentRequestType.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_1_0/common/CommonResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonResponseType.java
new file mode 100644
index 00000000..7ba84f4d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonResponseType.java
@@ -0,0 +1,203 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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.common.GetApplicationDocumentResponseType;
+
+
+/**
+ * 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({
+ GetApplicationDocumentResponseType.class,
+ CommonProcessResponseType.class,
+ CommonSearchResponseType.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_1_0/common/CommonSearchRequestType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonSearchRequestType.java
new file mode 100644
index 00000000..4781ecac
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonSearchRequestType.java
@@ -0,0 +1,205 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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.on1basis.GetStateChangesRequestType;
+
+
+/**
+ * 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({
+ GetStateChangesRequestType.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_1_0/common/CommonSearchResponseType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonSearchResponseType.java
new file mode 100644
index 00000000..c6cddff7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/CommonSearchResponseType.java
@@ -0,0 +1,107 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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.on1basis.GetStateChangesResponseType;
+
+
+/**
+ * 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({
+ GetStateChangesResponseType.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_1_0/common/DateianhangType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DateianhangType.java
new file mode 100644
index 00000000..441bf95d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DateianhangType.java
@@ -0,0 +1,187 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * 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="DateiMimeType" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="DateiType" type="{urn:omds3CommonServiceTypes-1-1-0}TypeDateianhang_Type" minOccurs="0"/>
+ * <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 = {
+ "dateiMimeType",
+ "dateiType",
+ "dateiName",
+ "dateiData",
+ "dateiBeschreibung"
+})
+public class DateianhangType {
+
+ @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 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_1_0/common/DatenverwendungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DatenverwendungType.java
new file mode 100644
index 00000000..75bd20a8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DatenverwendungType.java
@@ -0,0 +1,112 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * Type Datenverwendung
+ *
+ * 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_1_0/common/DeckungProzentType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DeckungProzentType.java
new file mode 100644
index 00000000..cebd4502
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DeckungProzentType.java
@@ -0,0 +1,73 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_0.common;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * Type Deckung Prozent
+ *
+ * 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_1_0/common/DeckungVsType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DeckungVsType.java
new file mode 100644
index 00000000..6962fa78
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DeckungVsType.java
@@ -0,0 +1,56 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * Type Deckung
+ *
+ * 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="Versicherungssumme" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DeckungVs_Type", propOrder = {
+ "versicherungssumme"
+})
+public class DeckungVsType {
+
+ @XmlElement(name = "Versicherungssumme")
+ protected int versicherungssumme;
+
+ /**
+ * Ruft den Wert der versicherungssumme-Eigenschaft ab.
+ *
+ */
+ public int getVersicherungssumme() {
+ return versicherungssumme;
+ }
+
+ /**
+ * Legt den Wert der versicherungssumme-Eigenschaft fest.
+ *
+ */
+ public void setVersicherungssumme(int value) {
+ this.versicherungssumme = value;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DeckungVsVIType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DeckungVsVIType.java
new file mode 100644
index 00000000..49613126
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DeckungVsVIType.java
@@ -0,0 +1,102 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * Type Deckung
+ *
+ * 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_1_0/common/DirectionCdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DirectionCdType.java
new file mode 100644
index 00000000..6f6cdcc1
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DirectionCdType.java
@@ -0,0 +1,48 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/DokumentInfoType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DokumentInfoType.java
new file mode 100644
index 00000000..763681d0
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/DokumentInfoType.java
@@ -0,0 +1,232 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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.XmlType;
+import javax.xml.datatype.XMLGregorianCalendar;
+
+
+/**
+ * Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten)
+ *
+ * Java-Klasse für DokumentInfo_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="DokumentInfo_Type">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/>
+ * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="DocumentType" type="{urn:omds3CommonServiceTypes-1-1-0}DocumentType"/>
+ * <element name="Mimetype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Groesse" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
+ * <element name="Datum" type="{urn:omds20}Datum-Zeit" minOccurs="0"/>
+ * <element name="ReferenzWeitereDokumente" type="{urn:omds3CommonServiceTypes-1-1-0}DokumentInfo_Type" maxOccurs="unbounded" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "DokumentInfo_Type", propOrder = {
+ "content",
+ "name",
+ "documentType",
+ "mimetype",
+ "groesse",
+ "datum",
+ "referenzWeitereDokumente"
+})
+public class DokumentInfoType {
+
+ @XmlElement(name = "Content")
+ protected byte[] content;
+ @XmlElement(name = "Name")
+ protected String name;
+ @XmlElement(name = "DocumentType")
+ protected int documentType;
+ @XmlElement(name = "Mimetype")
+ protected String mimetype;
+ @XmlElement(name = "Groesse")
+ protected Long groesse;
+ @XmlElement(name = "Datum")
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar datum;
+ @XmlElement(name = "ReferenzWeitereDokumente")
+ protected List referenzWeitereDokumente;
+
+ /**
+ * 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 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 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 groesse-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link Long }
+ *
+ */
+ public Long getGroesse() {
+ return groesse;
+ }
+
+ /**
+ * Legt den Wert der groesse-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link Long }
+ *
+ */
+ public void setGroesse(Long value) {
+ this.groesse = 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;
+ }
+
+ /**
+ * Gets the value of the referenzWeitereDokumente 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 referenzWeitereDokumente property.
+ *
+ *
+ * For example, to add a new item, do as follows:
+ *
+ * getReferenzWeitereDokumente().add(newItem);
+ *
+ *
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link DokumentInfoType }
+ *
+ *
+ */
+ public List getReferenzWeitereDokumente() {
+ if (referenzWeitereDokumente == null) {
+ referenzWeitereDokumente = new ArrayList();
+ }
+ return this.referenzWeitereDokumente;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ElementIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ElementIdType.java
new file mode 100644
index 00000000..4463d870
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ElementIdType.java
@@ -0,0 +1,114 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/ElementarproduktType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ElementarproduktType.java
new file mode 100644
index 00000000..a76ed2b2
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ElementarproduktType.java
@@ -0,0 +1,80 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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.ElementarproduktKfzType;
+import at.vvo.omds.types.omds3Types.v1_3_0.on2antrag.kfz.VerkehrsrechtsschutzKfzType;
+
+
+/**
+ * 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}ProduktbausteinAntragsprozess_Type">
+ * <sequence>
+ * <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 = {
+ "zusaetzlicheElementarproduktdaten"
+})
+@XmlSeeAlso({
+ ElementarproduktKfzType.class,
+ VerkehrsrechtsschutzKfzType.class
+})
+public abstract class ElementarproduktType
+ extends ProduktbausteinAntragsprozessType
+{
+
+ @XmlElement(name = "ZusaetzlicheElementarproduktdaten")
+ protected List zusaetzlicheElementarproduktdaten;
+
+ /**
+ * 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_1_0/common/ErsatzpolizzenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ErsatzpolizzenType.java
new file mode 100644
index 00000000..6a54ddd7
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ErsatzpolizzenType.java
@@ -0,0 +1,120 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/FahrzeugType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/FahrzeugType.java
new file mode 100644
index 00000000..136711b5
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/FahrzeugType.java
@@ -0,0 +1,804 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_0.common;
+
+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;
+import at.vvo.omds.types.omds2Types.v2_9.Entsch2Type;
+
+
+/**
+ * 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>
+ * <extension base="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type">
+ * <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" />
+ * </extension>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "Fahrzeug_Type")
+public class FahrzeugType
+ extends VersichertesInteresseType
+{
+
+ @XmlAttribute(name = "FzgArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String fzgArtCd;
+ @XmlAttribute(name = "Marke", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String marke;
+ @XmlAttribute(name = "Handelsbez", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String handelsbez;
+ @XmlAttribute(name = "TypVarVer", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String typVarVer;
+ @XmlAttribute(name = "Leasingkz", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected Entsch2Type leasingkz;
+ @XmlAttribute(name = "Modelljahr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer modelljahr;
+ @XmlAttribute(name = "Leistung", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer leistung;
+ @XmlAttribute(name = "Plaetze", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer plaetze;
+ @XmlAttribute(name = "Nutzlast", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected BigDecimal nutzlast;
+ @XmlAttribute(name = "Hubraum", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer hubraum;
+ @XmlAttribute(name = "AntriebsArtCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String antriebsArtCd;
+ @XmlAttribute(name = "CO2_Ausstoss", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer co2Ausstoss;
+ @XmlAttribute(name = "Fahrgestnr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String fahrgestnr;
+ @XmlAttribute(name = "Motornr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String motornr;
+ @XmlAttribute(name = "NatCode", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String natCode;
+ @XmlAttribute(name = "VerwendzweckCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String verwendzweckCd;
+ @XmlAttribute(name = "Erstzulassdat", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected XMLGregorianCalendar erstzulassdat;
+ @XmlAttribute(name = "LandesCd", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String landesCd;
+ @XmlAttribute(name = "Pol_Kennz", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected String polKennz;
+ @XmlAttribute(name = "Tueren", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer tueren;
+ @XmlAttribute(name = "Baujahr", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer baujahr;
+ @XmlAttribute(name = "Gesamtgewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer gesamtgewicht;
+ @XmlAttribute(name = "Listenpreis", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected BigDecimal listenpreis;
+ @XmlAttribute(name = "Sonderausstattung", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected BigDecimal sonderausstattung;
+ @XmlAttribute(name = "Eigengewicht", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ @XmlSchemaType(name = "unsignedShort")
+ protected Integer eigengewicht;
+ @XmlAttribute(name = "ZulassdatHalter", namespace = "urn:omds3CommonServiceTypes-1-1-0")
+ protected XMLGregorianCalendar zulassdatHalter;
+
+ /**
+ * 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_1_0/common/GeschaeftsobjektArtType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/GeschaeftsobjektArtType.java
new file mode 100644
index 00000000..067161fc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/GeschaeftsobjektArtType.java
@@ -0,0 +1,62 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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 {
+
+
+ /**
+ * Antrag
+ *
+ */
+ 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_1_0/common/KontierungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/KontierungType.java
new file mode 100644
index 00000000..d62aff3d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/KontierungType.java
@@ -0,0 +1,149 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/KreditkarteType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/KreditkarteType.java
new file mode 100644
index 00000000..073e1f3d
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/KreditkarteType.java
@@ -0,0 +1,189 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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.XmlType;
+
+
+/**
+ * Typ Kreditkarte
+ *
+ * Java-Klasse für Kreditkarte_Type complex type.
+ *
+ *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ *
+ *
+ * <complexType name="Kreditkarte_Type">
+ * <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 = "Kreditkarte_Type")
+public class KreditkarteType {
+
+ @XmlAttribute(name = "Gesellschaft", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected String gesellschaft;
+ @XmlAttribute(name = "Kartennummer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected String kartennummer;
+ @XmlAttribute(name = "Inhaber", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected String inhaber;
+ @XmlAttribute(name = "Pruefziffer", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected long pruefziffer;
+ @XmlAttribute(name = "AblaufMonat", namespace = "urn:omds3CommonServiceTypes-1-1-0", required = true)
+ protected short ablaufMonat;
+ @XmlAttribute(name = "AblaufJahr", namespace = "urn:omds3CommonServiceTypes-1-1-0", 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;
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ObjectFactory.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ObjectFactory.java
new file mode 100644
index 00000000..7225c9dc
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ObjectFactory.java
@@ -0,0 +1,359 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_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");
+ private final static QName _ObjLfnr_QNAME = new QName("urn:omds3CommonServiceTypes-1-1-0", "ObjLfnr");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.vvo.omds.types.omds3Types.v1_1_0.common
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link ZahlwegType }
+ *
+ */
+ public ZahlwegType createZahlwegType() {
+ return new ZahlwegType();
+ }
+
+ /**
+ * 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 PersonType }
+ *
+ */
+ public PersonType createPersonType() {
+ return new PersonType();
+ }
+
+ /**
+ * 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 PraemieType }
+ *
+ */
+ public PraemieType createPraemieType() {
+ return new PraemieType();
+ }
+
+ /**
+ * Create an instance of {@link VersicherungssteuerType }
+ *
+ */
+ public VersicherungssteuerType createVersicherungssteuerType() {
+ return new VersicherungssteuerType();
+ }
+
+ /**
+ * 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 DokumentInfoType }
+ *
+ */
+ public DokumentInfoType createDokumentInfoType() {
+ return new DokumentInfoType();
+ }
+
+ /**
+ * Create an instance of {@link ZahlungsdatenType }
+ *
+ */
+ public ZahlungsdatenType createZahlungsdatenType() {
+ return new ZahlungsdatenType();
+ }
+
+ /**
+ * Create an instance of {@link KreditkarteType }
+ *
+ */
+ public KreditkarteType createKreditkarteType() {
+ return new KreditkarteType();
+ }
+
+ /**
+ * Create an instance of {@link BankverbindungType }
+ *
+ */
+ public BankverbindungType createBankverbindungType() {
+ return new BankverbindungType();
+ }
+
+ /**
+ * Create an instance of {@link FahrzeugType }
+ *
+ */
+ public FahrzeugType createFahrzeugType() {
+ return new FahrzeugType();
+ }
+
+ /**
+ * Create an instance of {@link ZahlwegType.Kundenkonto }
+ *
+ */
+ public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() {
+ return new ZahlwegType.Kundenkonto();
+ }
+
+ /**
+ * Create an instance of {@link at.vvo.omds.types.omds3Types.v1_1_0.common.CommonResponseType.Status }
+ *
+ */
+ public at.vvo.omds.types.omds3Types.v1_1_0.common.CommonResponseType.Status createCommonResponseTypeStatus() {
+ return new at.vvo.omds.types.omds3Types.v1_1_0.common.CommonResponseType.Status();
+ }
+
+ /**
+ * 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);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "urn:omds3CommonServiceTypes-1-1-0", name = "ObjLfnr")
+ public JAXBElement createObjLfnr(String value) {
+ return new JAXBElement(_ObjLfnr_QNAME, String.class, null, value);
+ }
+
+}
diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ObjektIdType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ObjektIdType.java
new file mode 100644
index 00000000..07647add
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/ObjektIdType.java
@@ -0,0 +1,129 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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" minOccurs="0">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <maxLength value="255"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <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;
+ }
+
+ /**
+ * Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm
+ *
+ * @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_1_0/common/OffeneSchaedenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/OffeneSchaedenType.java
new file mode 100644
index 00000000..e2658be8
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/OffeneSchaedenType.java
@@ -0,0 +1,120 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * Type Offene Schäden
+ *
+ * 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_1_0/common/OffenerSchadenType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/OffenerSchadenType.java
new file mode 100644
index 00000000..e58992ca
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/OffenerSchadenType.java
@@ -0,0 +1,93 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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;
+
+
+/**
+ * Type einzelner offener Schaden
+ *
+ * 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_1_0/common/PartnerRoleType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/PartnerRoleType.java
new file mode 100644
index 00000000..25616490
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/PartnerRoleType.java
@@ -0,0 +1,49 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/PersonType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/PersonType.java
new file mode 100644
index 00000000..4af9c24f
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/PersonType.java
@@ -0,0 +1,246 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/PolizzenversandType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/PolizzenversandType.java
new file mode 100644
index 00000000..f2ee5496
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/PolizzenversandType.java
@@ -0,0 +1,76 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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_1_0/common/PraemieType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/PraemieType.java
new file mode 100644
index 00000000..86106c3c
--- /dev/null
+++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/v1_1_0/common/PraemieType.java
@@ -0,0 +1,159 @@
+
+package at.vvo.omds.types.omds3Types.v1_1_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