From 95f250c11ee0960d75b3fafb2f0a22612b9c70ba Mon Sep 17 00:00:00 2001 From: JP Dillingham Date: Sat, 28 Jan 2017 13:37:44 -0600 Subject: [PATCH] Added project files --- .gitignore | 46 + .travis.yml | 5 + KPI-ML4j.iml | 13 + README.md | 16 + pom.xml | 40 + .../AcknowledgeKPIDefinitionType.java | 260 ++++ .../kpi_ml4j/AcknowledgeKPIInstanceType.java | 260 ++++ .../xml/kpi_ml4j/AcknowledgeKPIValueType.java | 260 ++++ src/org/mesa/xml/kpi_ml4j/AudianceType.java | 39 + src/org/mesa/xml/kpi_ml4j/BODType.java | 164 +++ .../mesa/xml/kpi_ml4j/BinaryObjectType.java | 241 ++++ .../xml/kpi_ml4j/CancelKPIDefinitionType.java | 260 ++++ .../xml/kpi_ml4j/CancelKPIInstanceType.java | 260 ++++ .../mesa/xml/kpi_ml4j/CancelKPIValueType.java | 260 ++++ .../xml/kpi_ml4j/ChangeKPIDefinitionType.java | 260 ++++ .../xml/kpi_ml4j/ChangeKPIInstanceType.java | 260 ++++ .../mesa/xml/kpi_ml4j/ChangeKPIValueType.java | 260 ++++ src/org/mesa/xml/kpi_ml4j/CodeType.java | 333 +++++ src/org/mesa/xml/kpi_ml4j/ConfirmBODType.java | 198 +++ src/org/mesa/xml/kpi_ml4j/DateTimeType.java | 97 ++ .../mesa/xml/kpi_ml4j/DescriptionType.java | 39 + .../mesa/xml/kpi_ml4j/EffectModelType.java | 39 + .../xml/kpi_ml4j/GetKPIDefinitionType.java | 260 ++++ .../mesa/xml/kpi_ml4j/GetKPIInstanceType.java | 260 ++++ .../mesa/xml/kpi_ml4j/GetKPIValueType.java | 260 ++++ src/org/mesa/xml/kpi_ml4j/IdentifierType.java | 274 +++++ .../mesa/xml/kpi_ml4j/KPIDefinitionType.java | 585 +++++++++ .../mesa/xml/kpi_ml4j/KPIInstanceType.java | 613 ++++++++++ src/org/mesa/xml/kpi_ml4j/KPIValueType.java | 283 +++++ src/org/mesa/xml/kpi_ml4j/MeasureType.java | 129 ++ src/org/mesa/xml/kpi_ml4j/ObjectFactory.java | 1082 +++++++++++++++++ .../kpi_ml4j/ProcessKPIDefinitionType.java | 260 ++++ .../xml/kpi_ml4j/ProcessKPIInstanceType.java | 260 ++++ .../xml/kpi_ml4j/ProcessKPIValueType.java | 260 ++++ .../kpi_ml4j/ProductionMethodology1Type.java | 43 + .../kpi_ml4j/ProductionMethodologyType.java | 67 + src/org/mesa/xml/kpi_ml4j/PropertyType.java | 166 +++ src/org/mesa/xml/kpi_ml4j/RangeType.java | 161 +++ .../xml/kpi_ml4j/ResourceReferenceType.java | 161 +++ .../kpi_ml4j/RespondKPIDefinitionType.java | 260 ++++ .../xml/kpi_ml4j/RespondKPIInstanceType.java | 260 ++++ .../xml/kpi_ml4j/RespondKPIValueType.java | 260 ++++ src/org/mesa/xml/kpi_ml4j/ScopeType.java | 39 + .../xml/kpi_ml4j/ShowKPIDefinitionType.java | 260 ++++ .../xml/kpi_ml4j/ShowKPIInstanceType.java | 260 ++++ .../mesa/xml/kpi_ml4j/ShowKPIValueType.java | 260 ++++ .../xml/kpi_ml4j/SyncKPIDefinitionType.java | 260 ++++ .../xml/kpi_ml4j/SyncKPIInstanceType.java | 260 ++++ .../mesa/xml/kpi_ml4j/SyncKPIValueType.java | 260 ++++ src/org/mesa/xml/kpi_ml4j/TextType.java | 103 ++ src/org/mesa/xml/kpi_ml4j/TimeRangeType.java | 154 +++ src/org/mesa/xml/kpi_ml4j/Timing1Type.java | 43 + src/org/mesa/xml/kpi_ml4j/TimingType.java | 67 + .../xml/kpi_ml4j/TransAcknowledgeType.java | 104 ++ .../TransActionCodeEnumerationType.java | 73 ++ .../xml/kpi_ml4j/TransActionCriteriaType.java | 104 ++ .../kpi_ml4j/TransApplicationAreaType.java | 216 ++++ .../mesa/xml/kpi_ml4j/TransCancelType.java | 76 ++ .../xml/kpi_ml4j/TransChangeStatusType.java | 249 ++++ .../mesa/xml/kpi_ml4j/TransChangeType.java | 104 ++ .../mesa/xml/kpi_ml4j/TransConfirmType.java | 104 ++ .../kpi_ml4j/TransConfirmationCodeType.java | 39 + .../xml/kpi_ml4j/TransExpression1Type.java | 75 ++ .../xml/kpi_ml4j/TransExpressionType.java | 99 ++ src/org/mesa/xml/kpi_ml4j/TransGetType.java | 81 ++ .../mesa/xml/kpi_ml4j/TransProcessType.java | 104 ++ .../mesa/xml/kpi_ml4j/TransReceiverType.java | 132 ++ .../mesa/xml/kpi_ml4j/TransRespondType.java | 104 ++ .../xml/kpi_ml4j/TransResponseCodeType.java | 58 + .../kpi_ml4j/TransResponseCriteriaType.java | 97 ++ .../mesa/xml/kpi_ml4j/TransSenderType.java | 209 ++++ src/org/mesa/xml/kpi_ml4j/TransShowType.java | 104 ++ .../mesa/xml/kpi_ml4j/TransSignatureType.java | 109 ++ .../xml/kpi_ml4j/TransStateChangeType.java | 220 ++++ src/org/mesa/xml/kpi_ml4j/TransSyncType.java | 76 ++ .../mesa/xml/kpi_ml4j/TransUserAreaType.java | 76 ++ src/org/mesa/xml/kpi_ml4j/Trend1Type.java | 43 + src/org/mesa/xml/kpi_ml4j/TrendType.java | 67 + src/org/mesa/xml/kpi_ml4j/package-info.java | 9 + 79 files changed, 14212 insertions(+) create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 KPI-ML4j.iml create mode 100644 pom.xml create mode 100644 src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/AudianceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/BODType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/BinaryObjectType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/CancelKPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/CancelKPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/CancelKPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ChangeKPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ChangeKPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ChangeKPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/CodeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ConfirmBODType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/DateTimeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/DescriptionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/EffectModelType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/GetKPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/GetKPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/GetKPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/IdentifierType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/KPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/KPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/KPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/MeasureType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ObjectFactory.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ProcessKPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ProcessKPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ProcessKPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ProductionMethodology1Type.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ProductionMethodologyType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/PropertyType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/RangeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ResourceReferenceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/RespondKPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/RespondKPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/RespondKPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ScopeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ShowKPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ShowKPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/ShowKPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/SyncKPIDefinitionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/SyncKPIInstanceType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/SyncKPIValueType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TextType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TimeRangeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/Timing1Type.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TimingType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransAcknowledgeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransActionCodeEnumerationType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransActionCriteriaType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransApplicationAreaType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransCancelType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransChangeStatusType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransChangeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransConfirmType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransConfirmationCodeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransExpression1Type.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransExpressionType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransGetType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransProcessType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransReceiverType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransRespondType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransResponseCodeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransResponseCriteriaType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransSenderType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransShowType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransSignatureType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransStateChangeType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransSyncType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TransUserAreaType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/Trend1Type.java create mode 100644 src/org/mesa/xml/kpi_ml4j/TrendType.java create mode 100644 src/org/mesa/xml/kpi_ml4j/package-info.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..40749bd --- /dev/null +++ b/.gitignore @@ -0,0 +1,46 @@ +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff: +.idea/workspace.xml +.idea/tasks.xml +.idea/dictionaries +.idea/vcs.xml +.idea/jsLibraryMappings.xml + +# Sensitive or high-churn files: +.idea/dataSources.ids +.idea/dataSources.xml +.idea/dataSources.local.xml +.idea/sqlDataSources.xml +.idea/dynamic.xml +.idea/uiDesigner.xml + +# Gradle: +.idea/gradle.xml +.idea/libraries + +# Mongo Explorer plugin: +.idea/mongoSettings.xml + +## File-based project format: +*.iws + +## Plugin-specific files: + +# IntelliJ +/out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +config.json \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..08e3dd0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +language: java +jdk: + - oraclejdk8 +script: + - mvn test diff --git a/KPI-ML4j.iml b/KPI-ML4j.iml new file mode 100644 index 0000000..c6ce2c2 --- /dev/null +++ b/KPI-ML4j.iml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index ab248cf..bb91663 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,18 @@ # KPI-ML4j + +[![Build Status](https://travis-ci.org/jpdillingham/KPI-ML4j.svg?branch=master)](https://travis-ci.org/jpdillingham/KPI-ML4j) +[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/jpdillingham/KPI-ML.NET/blob/master/LICENSE) + A Java Package containing an implementation of the MESA International standard KPI-ML. + +Generated with the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 from the KPI-ML V01 schema available from the MESA website [here](https://services.mesa.org/ResourceLibrary/ShowResource/8c814090-51b7-476c-8e64-3d0b3ae7ced2). + +# About KPI-ML + +From the MESA website: + +> KPI-ML is an XML implementation of the ISO 22400 standard, Automation systems integration - Key performance indicators (KPIs) for manufacturing operations management. KPI-ML consists of a set of XML schemas written using the World Wide Web Consortium's XML Schema language (XSD) that implement the data models in the ISO 22400 standard. + +> Companies interested in following ISO 22400 for integration projects may use KPI-ML to exchange KPI definitions and values between manufacturing systems such as control systems and manufacturing execution systems and IT systems, as well as visualization systems such as dashboards. Any company may use KPI-ML royalty free, provided credit is given to MESA. + +> V0100 is the first version of KPI-ML. \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..52c300c --- /dev/null +++ b/pom.xml @@ -0,0 +1,40 @@ + + + 4.0.0 + + org.mesa.xml.kpi_ml4j + KPI-ML4j + 1.0.0 + + + UTF-8 + 1.8 + 1.8 + + + + target + target/classes + ${project.artifactId}-${project.version} + src + + + maven-jar-plugin + + + package + + + + + + true + + + + + + + \ No newline at end of file diff --git a/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIDefinitionType.java new file mode 100644 index 0000000..3d4dc1d --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIDefinitionType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for AcknowledgeKPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AcknowledgeKPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Acknowledge" type="{http://www.mesa.org/xml/KPI-ML-V01}TransAcknowledgeType"/>
+ *                   <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AcknowledgeKPIDefinitionType", propOrder = { + "applicationArea", + "dataArea" +}) +public class AcknowledgeKPIDefinitionType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected AcknowledgeKPIDefinitionType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link AcknowledgeKPIDefinitionType.DataArea } + * + */ + public AcknowledgeKPIDefinitionType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link AcknowledgeKPIDefinitionType.DataArea } + * + */ + public void setDataArea(AcknowledgeKPIDefinitionType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Acknowledge" type="{http://www.mesa.org/xml/KPI-ML-V01}TransAcknowledgeType"/>
+     *         <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "acknowledge", + "kpiDefinition" + }) + public static class DataArea { + + @XmlElement(name = "Acknowledge", required = true) + protected TransAcknowledgeType acknowledge; + @XmlElement(name = "KPIDefinition", required = true) + protected List kpiDefinition; + + /** + * Gets the value of the acknowledge property. + * + * @return + * possible object is + * {@link TransAcknowledgeType } + * + */ + public TransAcknowledgeType getAcknowledge() { + return acknowledge; + } + + /** + * Sets the value of the acknowledge property. + * + * @param value + * allowed object is + * {@link TransAcknowledgeType } + * + */ + public void setAcknowledge(TransAcknowledgeType value) { + this.acknowledge = value; + } + + /** + * Gets the value of the kpiDefinition 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 kpiDefinition property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIDefinitionType } + * + * + */ + public List getKPIDefinition() { + if (kpiDefinition == null) { + kpiDefinition = new ArrayList(); + } + return this.kpiDefinition; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIInstanceType.java new file mode 100644 index 0000000..2ecdbdd --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIInstanceType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for AcknowledgeKPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AcknowledgeKPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Acknowledge" type="{http://www.mesa.org/xml/KPI-ML-V01}TransAcknowledgeType"/>
+ *                   <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AcknowledgeKPIInstanceType", propOrder = { + "applicationArea", + "dataArea" +}) +public class AcknowledgeKPIInstanceType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected AcknowledgeKPIInstanceType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link AcknowledgeKPIInstanceType.DataArea } + * + */ + public AcknowledgeKPIInstanceType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link AcknowledgeKPIInstanceType.DataArea } + * + */ + public void setDataArea(AcknowledgeKPIInstanceType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Acknowledge" type="{http://www.mesa.org/xml/KPI-ML-V01}TransAcknowledgeType"/>
+     *         <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "acknowledge", + "kpiInstance" + }) + public static class DataArea { + + @XmlElement(name = "Acknowledge", required = true) + protected TransAcknowledgeType acknowledge; + @XmlElement(name = "KPIInstance", required = true) + protected List kpiInstance; + + /** + * Gets the value of the acknowledge property. + * + * @return + * possible object is + * {@link TransAcknowledgeType } + * + */ + public TransAcknowledgeType getAcknowledge() { + return acknowledge; + } + + /** + * Sets the value of the acknowledge property. + * + * @param value + * allowed object is + * {@link TransAcknowledgeType } + * + */ + public void setAcknowledge(TransAcknowledgeType value) { + this.acknowledge = value; + } + + /** + * Gets the value of the kpiInstance 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 kpiInstance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIInstanceType } + * + * + */ + public List getKPIInstance() { + if (kpiInstance == null) { + kpiInstance = new ArrayList(); + } + return this.kpiInstance; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIValueType.java b/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIValueType.java new file mode 100644 index 0000000..ca4f426 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/AcknowledgeKPIValueType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for AcknowledgeKPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AcknowledgeKPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Acknowledge" type="{http://www.mesa.org/xml/KPI-ML-V01}TransAcknowledgeType"/>
+ *                   <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AcknowledgeKPIValueType", propOrder = { + "applicationArea", + "dataArea" +}) +public class AcknowledgeKPIValueType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected AcknowledgeKPIValueType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link AcknowledgeKPIValueType.DataArea } + * + */ + public AcknowledgeKPIValueType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link AcknowledgeKPIValueType.DataArea } + * + */ + public void setDataArea(AcknowledgeKPIValueType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Acknowledge" type="{http://www.mesa.org/xml/KPI-ML-V01}TransAcknowledgeType"/>
+     *         <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "acknowledge", + "kpiValue" + }) + public static class DataArea { + + @XmlElement(name = "Acknowledge", required = true) + protected TransAcknowledgeType acknowledge; + @XmlElement(name = "KPIValue", required = true) + protected List kpiValue; + + /** + * Gets the value of the acknowledge property. + * + * @return + * possible object is + * {@link TransAcknowledgeType } + * + */ + public TransAcknowledgeType getAcknowledge() { + return acknowledge; + } + + /** + * Sets the value of the acknowledge property. + * + * @param value + * allowed object is + * {@link TransAcknowledgeType } + * + */ + public void setAcknowledge(TransAcknowledgeType value) { + this.acknowledge = value; + } + + /** + * Gets the value of the kpiValue 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 kpiValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIValueType } + * + * + */ + public List getKPIValue() { + if (kpiValue == null) { + kpiValue = new ArrayList(); + } + return this.kpiValue; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/AudianceType.java b/src/org/mesa/xml/kpi_ml4j/AudianceType.java new file mode 100644 index 0000000..a1a880a --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/AudianceType.java @@ -0,0 +1,39 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for AudianceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AudianceType">
+ *   <simpleContent>
+ *     <restriction base="<http://www.mesa.org/xml/KPI-ML-V01>IdentifierType">
+ *     </restriction>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AudianceType") +public class AudianceType + extends IdentifierType +{ + + +} diff --git a/src/org/mesa/xml/kpi_ml4j/BODType.java b/src/org/mesa/xml/kpi_ml4j/BODType.java new file mode 100644 index 0000000..f26c4b2 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/BODType.java @@ -0,0 +1,164 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for BODType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BODType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OriginalApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType" minOccurs="0"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01}FreeFormTextGroup"/>
+ *         <element name="UserArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransUserAreaType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BODType", propOrder = { + "originalApplicationArea", + "description", + "note", + "userArea" +}) +public class BODType { + + @XmlElement(name = "OriginalApplicationArea") + protected TransApplicationAreaType originalApplicationArea; + @XmlElement(name = "Description") + protected List description; + @XmlElement(name = "Note") + protected List note; + @XmlElement(name = "UserArea") + protected TransUserAreaType userArea; + + /** + * Gets the value of the originalApplicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getOriginalApplicationArea() { + return originalApplicationArea; + } + + /** + * Sets the value of the originalApplicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setOriginalApplicationArea(TransApplicationAreaType value) { + this.originalApplicationArea = value; + } + + /** + * Gets the value of the description 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 description property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + /** + * Gets the value of the note 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 note property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List getNote() { + if (note == null) { + note = new ArrayList(); + } + return this.note; + } + + /** + * Gets the value of the userArea property. + * + * @return + * possible object is + * {@link TransUserAreaType } + * + */ + public TransUserAreaType getUserArea() { + return userArea; + } + + /** + * Sets the value of the userArea property. + * + * @param value + * allowed object is + * {@link TransUserAreaType } + * + */ + public void setUserArea(TransUserAreaType value) { + this.userArea = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/BinaryObjectType.java b/src/org/mesa/xml/kpi_ml4j/BinaryObjectType.java new file mode 100644 index 0000000..a6737f2 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/BinaryObjectType.java @@ -0,0 +1,241 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for BinaryObjectType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BinaryObjectType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
+ *       <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="mimeCode" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="encodingCode" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="characterSetCode" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       <attribute name="filename" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BinaryObjectType", propOrder = { + "value" +}) +@XmlSeeAlso({ + EffectModelType.class +}) +public class BinaryObjectType { + + @XmlValue + protected byte[] value; + @XmlAttribute(name = "format") + protected String format; + @XmlAttribute(name = "mimeCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String mimeCode; + @XmlAttribute(name = "encodingCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String encodingCode; + @XmlAttribute(name = "characterSetCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String characterSetCode; + @XmlAttribute(name = "uri") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "filename") + protected String filename; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * byte[] + */ + public byte[] getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * byte[] + */ + public void setValue(byte[] value) { + this.value = value; + } + + /** + * Gets the value of the format property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormat() { + return format; + } + + /** + * Sets the value of the format property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormat(String value) { + this.format = value; + } + + /** + * Gets the value of the mimeCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMimeCode() { + return mimeCode; + } + + /** + * Sets the value of the mimeCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMimeCode(String value) { + this.mimeCode = value; + } + + /** + * Gets the value of the encodingCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEncodingCode() { + return encodingCode; + } + + /** + * Sets the value of the encodingCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEncodingCode(String value) { + this.encodingCode = value; + } + + /** + * Gets the value of the characterSetCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCharacterSetCode() { + return characterSetCode; + } + + /** + * Sets the value of the characterSetCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCharacterSetCode(String value) { + this.characterSetCode = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the filename property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFilename() { + return filename; + } + + /** + * Sets the value of the filename property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFilename(String value) { + this.filename = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/CancelKPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/CancelKPIDefinitionType.java new file mode 100644 index 0000000..6f84c70 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/CancelKPIDefinitionType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for CancelKPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CancelKPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Cancel" type="{http://www.mesa.org/xml/KPI-ML-V01}TransCancelType"/>
+ *                   <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CancelKPIDefinitionType", propOrder = { + "applicationArea", + "dataArea" +}) +public class CancelKPIDefinitionType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected CancelKPIDefinitionType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link CancelKPIDefinitionType.DataArea } + * + */ + public CancelKPIDefinitionType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link CancelKPIDefinitionType.DataArea } + * + */ + public void setDataArea(CancelKPIDefinitionType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Cancel" type="{http://www.mesa.org/xml/KPI-ML-V01}TransCancelType"/>
+     *         <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "cancel", + "kpiDefinition" + }) + public static class DataArea { + + @XmlElement(name = "Cancel", required = true) + protected TransCancelType cancel; + @XmlElement(name = "KPIDefinition", required = true) + protected List kpiDefinition; + + /** + * Gets the value of the cancel property. + * + * @return + * possible object is + * {@link TransCancelType } + * + */ + public TransCancelType getCancel() { + return cancel; + } + + /** + * Sets the value of the cancel property. + * + * @param value + * allowed object is + * {@link TransCancelType } + * + */ + public void setCancel(TransCancelType value) { + this.cancel = value; + } + + /** + * Gets the value of the kpiDefinition 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 kpiDefinition property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIDefinitionType } + * + * + */ + public List getKPIDefinition() { + if (kpiDefinition == null) { + kpiDefinition = new ArrayList(); + } + return this.kpiDefinition; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/CancelKPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/CancelKPIInstanceType.java new file mode 100644 index 0000000..55c9608 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/CancelKPIInstanceType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for CancelKPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CancelKPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Cancel" type="{http://www.mesa.org/xml/KPI-ML-V01}TransCancelType"/>
+ *                   <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CancelKPIInstanceType", propOrder = { + "applicationArea", + "dataArea" +}) +public class CancelKPIInstanceType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected CancelKPIInstanceType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link CancelKPIInstanceType.DataArea } + * + */ + public CancelKPIInstanceType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link CancelKPIInstanceType.DataArea } + * + */ + public void setDataArea(CancelKPIInstanceType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Cancel" type="{http://www.mesa.org/xml/KPI-ML-V01}TransCancelType"/>
+     *         <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "cancel", + "kpiInstance" + }) + public static class DataArea { + + @XmlElement(name = "Cancel", required = true) + protected TransCancelType cancel; + @XmlElement(name = "KPIInstance", required = true) + protected List kpiInstance; + + /** + * Gets the value of the cancel property. + * + * @return + * possible object is + * {@link TransCancelType } + * + */ + public TransCancelType getCancel() { + return cancel; + } + + /** + * Sets the value of the cancel property. + * + * @param value + * allowed object is + * {@link TransCancelType } + * + */ + public void setCancel(TransCancelType value) { + this.cancel = value; + } + + /** + * Gets the value of the kpiInstance 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 kpiInstance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIInstanceType } + * + * + */ + public List getKPIInstance() { + if (kpiInstance == null) { + kpiInstance = new ArrayList(); + } + return this.kpiInstance; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/CancelKPIValueType.java b/src/org/mesa/xml/kpi_ml4j/CancelKPIValueType.java new file mode 100644 index 0000000..8914adf --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/CancelKPIValueType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for CancelKPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CancelKPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Cancel" type="{http://www.mesa.org/xml/KPI-ML-V01}TransCancelType"/>
+ *                   <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CancelKPIValueType", propOrder = { + "applicationArea", + "dataArea" +}) +public class CancelKPIValueType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected CancelKPIValueType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link CancelKPIValueType.DataArea } + * + */ + public CancelKPIValueType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link CancelKPIValueType.DataArea } + * + */ + public void setDataArea(CancelKPIValueType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Cancel" type="{http://www.mesa.org/xml/KPI-ML-V01}TransCancelType"/>
+     *         <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "cancel", + "kpiValue" + }) + public static class DataArea { + + @XmlElement(name = "Cancel", required = true) + protected TransCancelType cancel; + @XmlElement(name = "KPIValue", required = true) + protected List kpiValue; + + /** + * Gets the value of the cancel property. + * + * @return + * possible object is + * {@link TransCancelType } + * + */ + public TransCancelType getCancel() { + return cancel; + } + + /** + * Sets the value of the cancel property. + * + * @param value + * allowed object is + * {@link TransCancelType } + * + */ + public void setCancel(TransCancelType value) { + this.cancel = value; + } + + /** + * Gets the value of the kpiValue 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 kpiValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIValueType } + * + * + */ + public List getKPIValue() { + if (kpiValue == null) { + kpiValue = new ArrayList(); + } + return this.kpiValue; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ChangeKPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/ChangeKPIDefinitionType.java new file mode 100644 index 0000000..e889328 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ChangeKPIDefinitionType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ChangeKPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ChangeKPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Change" type="{http://www.mesa.org/xml/KPI-ML-V01}TransChangeType"/>
+ *                   <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangeKPIDefinitionType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ChangeKPIDefinitionType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ChangeKPIDefinitionType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ChangeKPIDefinitionType.DataArea } + * + */ + public ChangeKPIDefinitionType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ChangeKPIDefinitionType.DataArea } + * + */ + public void setDataArea(ChangeKPIDefinitionType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Change" type="{http://www.mesa.org/xml/KPI-ML-V01}TransChangeType"/>
+     *         <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "change", + "kpiDefinition" + }) + public static class DataArea { + + @XmlElement(name = "Change", required = true) + protected TransChangeType change; + @XmlElement(name = "KPIDefinition", required = true) + protected List kpiDefinition; + + /** + * Gets the value of the change property. + * + * @return + * possible object is + * {@link TransChangeType } + * + */ + public TransChangeType getChange() { + return change; + } + + /** + * Sets the value of the change property. + * + * @param value + * allowed object is + * {@link TransChangeType } + * + */ + public void setChange(TransChangeType value) { + this.change = value; + } + + /** + * Gets the value of the kpiDefinition 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 kpiDefinition property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIDefinitionType } + * + * + */ + public List getKPIDefinition() { + if (kpiDefinition == null) { + kpiDefinition = new ArrayList(); + } + return this.kpiDefinition; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ChangeKPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/ChangeKPIInstanceType.java new file mode 100644 index 0000000..7b6712e --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ChangeKPIInstanceType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ChangeKPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ChangeKPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Change" type="{http://www.mesa.org/xml/KPI-ML-V01}TransChangeType"/>
+ *                   <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangeKPIInstanceType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ChangeKPIInstanceType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ChangeKPIInstanceType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ChangeKPIInstanceType.DataArea } + * + */ + public ChangeKPIInstanceType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ChangeKPIInstanceType.DataArea } + * + */ + public void setDataArea(ChangeKPIInstanceType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Change" type="{http://www.mesa.org/xml/KPI-ML-V01}TransChangeType"/>
+     *         <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "change", + "kpiInstance" + }) + public static class DataArea { + + @XmlElement(name = "Change", required = true) + protected TransChangeType change; + @XmlElement(name = "KPIInstance", required = true) + protected List kpiInstance; + + /** + * Gets the value of the change property. + * + * @return + * possible object is + * {@link TransChangeType } + * + */ + public TransChangeType getChange() { + return change; + } + + /** + * Sets the value of the change property. + * + * @param value + * allowed object is + * {@link TransChangeType } + * + */ + public void setChange(TransChangeType value) { + this.change = value; + } + + /** + * Gets the value of the kpiInstance 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 kpiInstance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIInstanceType } + * + * + */ + public List getKPIInstance() { + if (kpiInstance == null) { + kpiInstance = new ArrayList(); + } + return this.kpiInstance; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ChangeKPIValueType.java b/src/org/mesa/xml/kpi_ml4j/ChangeKPIValueType.java new file mode 100644 index 0000000..9a25a0b --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ChangeKPIValueType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ChangeKPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ChangeKPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Change" type="{http://www.mesa.org/xml/KPI-ML-V01}TransChangeType"/>
+ *                   <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChangeKPIValueType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ChangeKPIValueType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ChangeKPIValueType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ChangeKPIValueType.DataArea } + * + */ + public ChangeKPIValueType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ChangeKPIValueType.DataArea } + * + */ + public void setDataArea(ChangeKPIValueType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Change" type="{http://www.mesa.org/xml/KPI-ML-V01}TransChangeType"/>
+     *         <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "change", + "kpiValue" + }) + public static class DataArea { + + @XmlElement(name = "Change", required = true) + protected TransChangeType change; + @XmlElement(name = "KPIValue", required = true) + protected List kpiValue; + + /** + * Gets the value of the change property. + * + * @return + * possible object is + * {@link TransChangeType } + * + */ + public TransChangeType getChange() { + return change; + } + + /** + * Sets the value of the change property. + * + * @param value + * allowed object is + * {@link TransChangeType } + * + */ + public void setChange(TransChangeType value) { + this.change = value; + } + + /** + * Gets the value of the kpiValue 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 kpiValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIValueType } + * + * + */ + public List getKPIValue() { + if (kpiValue == null) { + kpiValue = new ArrayList(); + } + return this.kpiValue; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/CodeType.java b/src/org/mesa/xml/kpi_ml4j/CodeType.java new file mode 100644 index 0000000..b3dac20 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/CodeType.java @@ -0,0 +1,333 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for CodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CodeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>normalizedString">
+ *       <attribute name="listID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="listAgencyID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="listAgencyName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="listName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="listVersionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}language" />
+ *       <attribute name="listURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       <attribute name="listSchemeURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CodeType", propOrder = { + "value" +}) +@XmlSeeAlso({ + TransConfirmationCodeType.class, + Timing1Type.class, + Trend1Type.class, + ProductionMethodology1Type.class +}) +public class CodeType { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String value; + @XmlAttribute(name = "listID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String listID; + @XmlAttribute(name = "listAgencyID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String listAgencyID; + @XmlAttribute(name = "listAgencyName") + protected String listAgencyName; + @XmlAttribute(name = "listName") + protected String listName; + @XmlAttribute(name = "listVersionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String listVersionID; + @XmlAttribute(name = "name") + protected String name; + @XmlAttribute(name = "languageID") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "language") + protected String languageID; + @XmlAttribute(name = "listURI") + @XmlSchemaType(name = "anyURI") + protected String listURI; + @XmlAttribute(name = "listSchemeURI") + @XmlSchemaType(name = "anyURI") + protected String listSchemeURI; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the listID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListID() { + return listID; + } + + /** + * Sets the value of the listID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListID(String value) { + this.listID = value; + } + + /** + * Gets the value of the listAgencyID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListAgencyID() { + return listAgencyID; + } + + /** + * Sets the value of the listAgencyID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListAgencyID(String value) { + this.listAgencyID = value; + } + + /** + * Gets the value of the listAgencyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListAgencyName() { + return listAgencyName; + } + + /** + * Sets the value of the listAgencyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListAgencyName(String value) { + this.listAgencyName = value; + } + + /** + * Gets the value of the listName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListName() { + return listName; + } + + /** + * Sets the value of the listName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListName(String value) { + this.listName = value; + } + + /** + * Gets the value of the listVersionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListVersionID() { + return listVersionID; + } + + /** + * Sets the value of the listVersionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListVersionID(String value) { + this.listVersionID = value; + } + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the languageID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguageID() { + return languageID; + } + + /** + * Sets the value of the languageID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguageID(String value) { + this.languageID = value; + } + + /** + * Gets the value of the listURI property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListURI() { + return listURI; + } + + /** + * Sets the value of the listURI property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListURI(String value) { + this.listURI = value; + } + + /** + * Gets the value of the listSchemeURI property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListSchemeURI() { + return listSchemeURI; + } + + /** + * Sets the value of the listSchemeURI property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListSchemeURI(String value) { + this.listSchemeURI = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ConfirmBODType.java b/src/org/mesa/xml/kpi_ml4j/ConfirmBODType.java new file mode 100644 index 0000000..eb23a5f --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ConfirmBODType.java @@ -0,0 +1,198 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for ConfirmBODType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ConfirmBODType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Confirm" type="{http://www.mesa.org/xml/KPI-ML-V01}TransConfirmType"/>
+ *                   <element name="BOD" type="{http://www.mesa.org/xml/KPI-ML-V01}BODType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ConfirmBODType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ConfirmBODType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ConfirmBODType.DataArea dataArea; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ConfirmBODType.DataArea } + * + */ + public ConfirmBODType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ConfirmBODType.DataArea } + * + */ + public void setDataArea(ConfirmBODType.DataArea value) { + this.dataArea = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Confirm" type="{http://www.mesa.org/xml/KPI-ML-V01}TransConfirmType"/>
+     *         <element name="BOD" type="{http://www.mesa.org/xml/KPI-ML-V01}BODType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "confirm", + "bod" + }) + public static class DataArea { + + @XmlElement(name = "Confirm", required = true) + protected TransConfirmType confirm; + @XmlElement(name = "BOD", required = true) + protected List bod; + + /** + * Gets the value of the confirm property. + * + * @return + * possible object is + * {@link TransConfirmType } + * + */ + public TransConfirmType getConfirm() { + return confirm; + } + + /** + * Sets the value of the confirm property. + * + * @param value + * allowed object is + * {@link TransConfirmType } + * + */ + public void setConfirm(TransConfirmType value) { + this.confirm = value; + } + + /** + * Gets the value of the bod 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 bod property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link BODType } + * + * + */ + public List getBOD() { + if (bod == null) { + bod = new ArrayList(); + } + return this.bod; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/DateTimeType.java b/src/org/mesa/xml/kpi_ml4j/DateTimeType.java new file mode 100644 index 0000000..dcd21d2 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/DateTimeType.java @@ -0,0 +1,97 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.XmlValue; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

Java class for DateTimeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DateTimeType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>dateTime">
+ *       <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DateTimeType", propOrder = { + "value" +}) +public class DateTimeType { + + @XmlValue + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar value; + @XmlAttribute(name = "format") + protected String format; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setValue(XMLGregorianCalendar value) { + this.value = value; + } + + /** + * Gets the value of the format property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormat() { + return format; + } + + /** + * Sets the value of the format property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFormat(String value) { + this.format = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/DescriptionType.java b/src/org/mesa/xml/kpi_ml4j/DescriptionType.java new file mode 100644 index 0000000..8e074db --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/DescriptionType.java @@ -0,0 +1,39 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for DescriptionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DescriptionType">
+ *   <simpleContent>
+ *     <restriction base="<http://www.mesa.org/xml/KPI-ML-V01>TextType">
+ *     </restriction>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DescriptionType") +public class DescriptionType + extends TextType +{ + + +} diff --git a/src/org/mesa/xml/kpi_ml4j/EffectModelType.java b/src/org/mesa/xml/kpi_ml4j/EffectModelType.java new file mode 100644 index 0000000..a6242f1 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/EffectModelType.java @@ -0,0 +1,39 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for EffectModelType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EffectModelType">
+ *   <simpleContent>
+ *     <restriction base="<http://www.mesa.org/xml/KPI-ML-V01>BinaryObjectType">
+ *     </restriction>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EffectModelType") +public class EffectModelType + extends BinaryObjectType +{ + + +} diff --git a/src/org/mesa/xml/kpi_ml4j/GetKPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/GetKPIDefinitionType.java new file mode 100644 index 0000000..9604bfa --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/GetKPIDefinitionType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for GetKPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="GetKPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Get" type="{http://www.mesa.org/xml/KPI-ML-V01}TransGetType"/>
+ *                   <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetKPIDefinitionType", propOrder = { + "applicationArea", + "dataArea" +}) +public class GetKPIDefinitionType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected GetKPIDefinitionType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link GetKPIDefinitionType.DataArea } + * + */ + public GetKPIDefinitionType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link GetKPIDefinitionType.DataArea } + * + */ + public void setDataArea(GetKPIDefinitionType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Get" type="{http://www.mesa.org/xml/KPI-ML-V01}TransGetType"/>
+     *         <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "get", + "kpiDefinition" + }) + public static class DataArea { + + @XmlElement(name = "Get", required = true) + protected TransGetType get; + @XmlElement(name = "KPIDefinition", required = true) + protected List kpiDefinition; + + /** + * Gets the value of the get property. + * + * @return + * possible object is + * {@link TransGetType } + * + */ + public TransGetType getGet() { + return get; + } + + /** + * Sets the value of the get property. + * + * @param value + * allowed object is + * {@link TransGetType } + * + */ + public void setGet(TransGetType value) { + this.get = value; + } + + /** + * Gets the value of the kpiDefinition 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 kpiDefinition property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIDefinitionType } + * + * + */ + public List getKPIDefinition() { + if (kpiDefinition == null) { + kpiDefinition = new ArrayList(); + } + return this.kpiDefinition; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/GetKPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/GetKPIInstanceType.java new file mode 100644 index 0000000..8379482 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/GetKPIInstanceType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for GetKPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="GetKPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Get" type="{http://www.mesa.org/xml/KPI-ML-V01}TransGetType"/>
+ *                   <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetKPIInstanceType", propOrder = { + "applicationArea", + "dataArea" +}) +public class GetKPIInstanceType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected GetKPIInstanceType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link GetKPIInstanceType.DataArea } + * + */ + public GetKPIInstanceType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link GetKPIInstanceType.DataArea } + * + */ + public void setDataArea(GetKPIInstanceType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Get" type="{http://www.mesa.org/xml/KPI-ML-V01}TransGetType"/>
+     *         <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "get", + "kpiInstance" + }) + public static class DataArea { + + @XmlElement(name = "Get", required = true) + protected TransGetType get; + @XmlElement(name = "KPIInstance", required = true) + protected List kpiInstance; + + /** + * Gets the value of the get property. + * + * @return + * possible object is + * {@link TransGetType } + * + */ + public TransGetType getGet() { + return get; + } + + /** + * Sets the value of the get property. + * + * @param value + * allowed object is + * {@link TransGetType } + * + */ + public void setGet(TransGetType value) { + this.get = value; + } + + /** + * Gets the value of the kpiInstance 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 kpiInstance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIInstanceType } + * + * + */ + public List getKPIInstance() { + if (kpiInstance == null) { + kpiInstance = new ArrayList(); + } + return this.kpiInstance; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/GetKPIValueType.java b/src/org/mesa/xml/kpi_ml4j/GetKPIValueType.java new file mode 100644 index 0000000..00ea4a0 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/GetKPIValueType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for GetKPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="GetKPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Get" type="{http://www.mesa.org/xml/KPI-ML-V01}TransGetType"/>
+ *                   <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GetKPIValueType", propOrder = { + "applicationArea", + "dataArea" +}) +public class GetKPIValueType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected GetKPIValueType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link GetKPIValueType.DataArea } + * + */ + public GetKPIValueType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link GetKPIValueType.DataArea } + * + */ + public void setDataArea(GetKPIValueType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Get" type="{http://www.mesa.org/xml/KPI-ML-V01}TransGetType"/>
+     *         <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "get", + "kpiValue" + }) + public static class DataArea { + + @XmlElement(name = "Get", required = true) + protected TransGetType get; + @XmlElement(name = "KPIValue", required = true) + protected List kpiValue; + + /** + * Gets the value of the get property. + * + * @return + * possible object is + * {@link TransGetType } + * + */ + public TransGetType getGet() { + return get; + } + + /** + * Sets the value of the get property. + * + * @param value + * allowed object is + * {@link TransGetType } + * + */ + public void setGet(TransGetType value) { + this.get = value; + } + + /** + * Gets the value of the kpiValue 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 kpiValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIValueType } + * + * + */ + public List getKPIValue() { + if (kpiValue == null) { + kpiValue = new ArrayList(); + } + return this.kpiValue; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/IdentifierType.java b/src/org/mesa/xml/kpi_ml4j/IdentifierType.java new file mode 100644 index 0000000..9b81731 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/IdentifierType.java @@ -0,0 +1,274 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for IdentifierType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="IdentifierType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>normalizedString">
+ *       <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="schemeName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="schemeAgencyID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="schemeAgencyName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="schemeVersionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="schemeDataURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       <attribute name="schemeURI" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "IdentifierType", propOrder = { + "value" +}) +@XmlSeeAlso({ + AudianceType.class, + ScopeType.class +}) +public class IdentifierType { + + @XmlValue + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String value; + @XmlAttribute(name = "schemeID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String schemeID; + @XmlAttribute(name = "schemeName") + protected String schemeName; + @XmlAttribute(name = "schemeAgencyID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String schemeAgencyID; + @XmlAttribute(name = "schemeAgencyName") + protected String schemeAgencyName; + @XmlAttribute(name = "schemeVersionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String schemeVersionID; + @XmlAttribute(name = "schemeDataURI") + @XmlSchemaType(name = "anyURI") + protected String schemeDataURI; + @XmlAttribute(name = "schemeURI") + @XmlSchemaType(name = "anyURI") + protected String schemeURI; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the schemeID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchemeID() { + return schemeID; + } + + /** + * Sets the value of the schemeID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchemeID(String value) { + this.schemeID = value; + } + + /** + * Gets the value of the schemeName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchemeName() { + return schemeName; + } + + /** + * Sets the value of the schemeName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchemeName(String value) { + this.schemeName = value; + } + + /** + * Gets the value of the schemeAgencyID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchemeAgencyID() { + return schemeAgencyID; + } + + /** + * Sets the value of the schemeAgencyID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchemeAgencyID(String value) { + this.schemeAgencyID = value; + } + + /** + * Gets the value of the schemeAgencyName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchemeAgencyName() { + return schemeAgencyName; + } + + /** + * Sets the value of the schemeAgencyName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchemeAgencyName(String value) { + this.schemeAgencyName = value; + } + + /** + * Gets the value of the schemeVersionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchemeVersionID() { + return schemeVersionID; + } + + /** + * Sets the value of the schemeVersionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchemeVersionID(String value) { + this.schemeVersionID = value; + } + + /** + * Gets the value of the schemeDataURI property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchemeDataURI() { + return schemeDataURI; + } + + /** + * Sets the value of the schemeDataURI property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchemeDataURI(String value) { + this.schemeDataURI = value; + } + + /** + * Gets the value of the schemeURI property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchemeURI() { + return schemeURI; + } + + /** + * Sets the value of the schemeURI property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchemeURI(String value) { + this.schemeURI = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/KPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/KPIDefinitionType.java new file mode 100644 index 0000000..16dc1fa --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/KPIDefinitionType.java @@ -0,0 +1,585 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for KPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="KPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType"/>
+ *         <element name="Description" type="{http://www.mesa.org/xml/KPI-ML-V01}DescriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Name" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Scope" type="{http://www.mesa.org/xml/KPI-ML-V01}ScopeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Formula" type="{http://www.mesa.org/xml/KPI-ML-V01}TextType" minOccurs="0"/>
+ *         <element name="UnitOfMeasure" type="{http://www.mesa.org/xml/KPI-ML-V01}CodeType" minOccurs="0"/>
+ *         <element name="Range" type="{http://www.mesa.org/xml/KPI-ML-V01}RangeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Trend" type="{http://www.mesa.org/xml/KPI-ML-V01}TrendType" minOccurs="0"/>
+ *         <element name="Timing" type="{http://www.mesa.org/xml/KPI-ML-V01}TimingType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="TimeRange" type="{http://www.mesa.org/xml/KPI-ML-V01}TimeRangeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Audience" type="{http://www.mesa.org/xml/KPI-ML-V01}AudianceType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ProductionMethodology" type="{http://www.mesa.org/xml/KPI-ML-V01}ProductionMethodologyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="EffectModel" type="{http://www.mesa.org/xml/KPI-ML-V01}EffectModelType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Notes" type="{http://www.mesa.org/xml/KPI-ML-V01}TextType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="UsesKPIDefinitionID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="KPIInstanceID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Property" type="{http://www.mesa.org/xml/KPI-ML-V01}PropertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01-Extensions}KPIDefinition" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KPIDefinitionType", propOrder = { + "id", + "description", + "name", + "scope", + "formula", + "unitOfMeasure", + "range", + "trend", + "timing", + "timeRange", + "audience", + "productionMethodology", + "effectModel", + "notes", + "usesKPIDefinitionID", + "kpiInstanceID", + "property" +}) +public class KPIDefinitionType { + + @XmlElement(name = "ID", required = true, nillable = true) + protected IdentifierType id; + @XmlElement(name = "Description") + protected List description; + @XmlElement(name = "Name") + protected List name; + @XmlElement(name = "Scope") + protected List scope; + @XmlElement(name = "Formula") + protected TextType formula; + @XmlElement(name = "UnitOfMeasure") + protected CodeType unitOfMeasure; + @XmlElement(name = "Range") + protected List range; + @XmlElement(name = "Trend") + protected TrendType trend; + @XmlElement(name = "Timing") + protected List timing; + @XmlElement(name = "TimeRange") + protected List timeRange; + @XmlElement(name = "Audience") + protected List audience; + @XmlElement(name = "ProductionMethodology") + protected List productionMethodology; + @XmlElement(name = "EffectModel") + protected List effectModel; + @XmlElement(name = "Notes") + protected List notes; + @XmlElement(name = "UsesKPIDefinitionID") + protected List usesKPIDefinitionID; + @XmlElement(name = "KPIInstanceID") + protected List kpiInstanceID; + @XmlElement(name = "Property") + protected List property; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getID() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setID(IdentifierType value) { + this.id = value; + } + + /** + * Gets the value of the description 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 description property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionType } + * + * + */ + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + /** + * Gets the value of the name 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 name property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link IdentifierType } + * + * + */ + public List getName() { + if (name == null) { + name = new ArrayList(); + } + return this.name; + } + + /** + * Gets the value of the scope 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 scope property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ScopeType } + * + * + */ + public List getScope() { + if (scope == null) { + scope = new ArrayList(); + } + return this.scope; + } + + /** + * Gets the value of the formula property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getFormula() { + return formula; + } + + /** + * Sets the value of the formula property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setFormula(TextType value) { + this.formula = value; + } + + /** + * Gets the value of the unitOfMeasure property. + * + * @return + * possible object is + * {@link CodeType } + * + */ + public CodeType getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * Sets the value of the unitOfMeasure property. + * + * @param value + * allowed object is + * {@link CodeType } + * + */ + public void setUnitOfMeasure(CodeType value) { + this.unitOfMeasure = value; + } + + /** + * Gets the value of the range 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 range property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link RangeType } + * + * + */ + public List getRange() { + if (range == null) { + range = new ArrayList(); + } + return this.range; + } + + /** + * Gets the value of the trend property. + * + * @return + * possible object is + * {@link TrendType } + * + */ + public TrendType getTrend() { + return trend; + } + + /** + * Sets the value of the trend property. + * + * @param value + * allowed object is + * {@link TrendType } + * + */ + public void setTrend(TrendType value) { + this.trend = value; + } + + /** + * Gets the value of the timing 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 timing property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TimingType } + * + * + */ + public List getTiming() { + if (timing == null) { + timing = new ArrayList(); + } + return this.timing; + } + + /** + * Gets the value of the timeRange 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 timeRange property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TimeRangeType } + * + * + */ + public List getTimeRange() { + if (timeRange == null) { + timeRange = new ArrayList(); + } + return this.timeRange; + } + + /** + * Gets the value of the audience 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 audience property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AudianceType } + * + * + */ + public List getAudience() { + if (audience == null) { + audience = new ArrayList(); + } + return this.audience; + } + + /** + * Gets the value of the productionMethodology 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 productionMethodology property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ProductionMethodologyType } + * + * + */ + public List getProductionMethodology() { + if (productionMethodology == null) { + productionMethodology = new ArrayList(); + } + return this.productionMethodology; + } + + /** + * Gets the value of the effectModel 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 effectModel property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link EffectModelType } + * + * + */ + public List getEffectModel() { + if (effectModel == null) { + effectModel = new ArrayList(); + } + return this.effectModel; + } + + /** + * Gets the value of the notes 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 notes property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List getNotes() { + if (notes == null) { + notes = new ArrayList(); + } + return this.notes; + } + + /** + * Gets the value of the usesKPIDefinitionID 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 usesKPIDefinitionID property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link IdentifierType } + * + * + */ + public List getUsesKPIDefinitionID() { + if (usesKPIDefinitionID == null) { + usesKPIDefinitionID = new ArrayList(); + } + return this.usesKPIDefinitionID; + } + + /** + * Gets the value of the kpiInstanceID 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 kpiInstanceID property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link IdentifierType } + * + * + */ + public List getKPIInstanceID() { + if (kpiInstanceID == null) { + kpiInstanceID = new ArrayList(); + } + return this.kpiInstanceID; + } + + /** + * Gets the value of the property 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 property property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PropertyType } + * + * + */ + public List getProperty() { + if (property == null) { + property = new ArrayList(); + } + return this.property; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/KPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/KPIInstanceType.java new file mode 100644 index 0000000..1ed6042 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/KPIInstanceType.java @@ -0,0 +1,613 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for KPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="KPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType"/>
+ *         <element name="Description" type="{http://www.mesa.org/xml/KPI-ML-V01}DescriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Name" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Scope" type="{http://www.mesa.org/xml/KPI-ML-V01}ScopeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Formula" type="{http://www.mesa.org/xml/KPI-ML-V01}TextType" minOccurs="0"/>
+ *         <element name="UnitOfMeasure" type="{http://www.mesa.org/xml/KPI-ML-V01}CodeType" minOccurs="0"/>
+ *         <element name="Range" type="{http://www.mesa.org/xml/KPI-ML-V01}RangeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ResourceReference" type="{http://www.mesa.org/xml/KPI-ML-V01}ResourceReferenceType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Trend" type="{http://www.mesa.org/xml/KPI-ML-V01}TrendType" minOccurs="0"/>
+ *         <element name="Timing" type="{http://www.mesa.org/xml/KPI-ML-V01}TimingType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="TimeRange" type="{http://www.mesa.org/xml/KPI-ML-V01}TimeRangeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Audience" type="{http://www.mesa.org/xml/KPI-ML-V01}AudianceType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ProductionMethodology" type="{http://www.mesa.org/xml/KPI-ML-V01}ProductionMethodologyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="EffectModel" type="{http://www.mesa.org/xml/KPI-ML-V01}EffectModelType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Notes" type="{http://www.mesa.org/xml/KPI-ML-V01}TextType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="UsesKPIInstanceID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="KPIDefinitionID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="Property" type="{http://www.mesa.org/xml/KPI-ML-V01}PropertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01-Extensions}KPIInstance" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KPIInstanceType", propOrder = { + "id", + "description", + "name", + "scope", + "formula", + "unitOfMeasure", + "range", + "resourceReference", + "trend", + "timing", + "timeRange", + "audience", + "productionMethodology", + "effectModel", + "notes", + "usesKPIInstanceID", + "kpiDefinitionID", + "property" +}) +public class KPIInstanceType { + + @XmlElement(name = "ID", required = true, nillable = true) + protected IdentifierType id; + @XmlElement(name = "Description") + protected List description; + @XmlElement(name = "Name") + protected List name; + @XmlElement(name = "Scope") + protected List scope; + @XmlElement(name = "Formula") + protected TextType formula; + @XmlElement(name = "UnitOfMeasure") + protected CodeType unitOfMeasure; + @XmlElement(name = "Range") + protected List range; + @XmlElement(name = "ResourceReference") + protected List resourceReference; + @XmlElement(name = "Trend") + protected TrendType trend; + @XmlElement(name = "Timing") + protected List timing; + @XmlElement(name = "TimeRange") + protected List timeRange; + @XmlElement(name = "Audience") + protected List audience; + @XmlElement(name = "ProductionMethodology") + protected List productionMethodology; + @XmlElement(name = "EffectModel") + protected List effectModel; + @XmlElement(name = "Notes") + protected List notes; + @XmlElement(name = "UsesKPIInstanceID") + protected List usesKPIInstanceID; + @XmlElement(name = "KPIDefinitionID") + protected IdentifierType kpiDefinitionID; + @XmlElement(name = "Property") + protected List property; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getID() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setID(IdentifierType value) { + this.id = value; + } + + /** + * Gets the value of the description 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 description property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionType } + * + * + */ + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + /** + * Gets the value of the name 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 name property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link IdentifierType } + * + * + */ + public List getName() { + if (name == null) { + name = new ArrayList(); + } + return this.name; + } + + /** + * Gets the value of the scope 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 scope property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ScopeType } + * + * + */ + public List getScope() { + if (scope == null) { + scope = new ArrayList(); + } + return this.scope; + } + + /** + * Gets the value of the formula property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getFormula() { + return formula; + } + + /** + * Sets the value of the formula property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setFormula(TextType value) { + this.formula = value; + } + + /** + * Gets the value of the unitOfMeasure property. + * + * @return + * possible object is + * {@link CodeType } + * + */ + public CodeType getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * Sets the value of the unitOfMeasure property. + * + * @param value + * allowed object is + * {@link CodeType } + * + */ + public void setUnitOfMeasure(CodeType value) { + this.unitOfMeasure = value; + } + + /** + * Gets the value of the range 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 range property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link RangeType } + * + * + */ + public List getRange() { + if (range == null) { + range = new ArrayList(); + } + return this.range; + } + + /** + * Gets the value of the resourceReference 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 resourceReference property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ResourceReferenceType } + * + * + */ + public List getResourceReference() { + if (resourceReference == null) { + resourceReference = new ArrayList(); + } + return this.resourceReference; + } + + /** + * Gets the value of the trend property. + * + * @return + * possible object is + * {@link TrendType } + * + */ + public TrendType getTrend() { + return trend; + } + + /** + * Sets the value of the trend property. + * + * @param value + * allowed object is + * {@link TrendType } + * + */ + public void setTrend(TrendType value) { + this.trend = value; + } + + /** + * Gets the value of the timing 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 timing property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TimingType } + * + * + */ + public List getTiming() { + if (timing == null) { + timing = new ArrayList(); + } + return this.timing; + } + + /** + * Gets the value of the timeRange 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 timeRange property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TimeRangeType } + * + * + */ + public List getTimeRange() { + if (timeRange == null) { + timeRange = new ArrayList(); + } + return this.timeRange; + } + + /** + * Gets the value of the audience 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 audience property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link AudianceType } + * + * + */ + public List getAudience() { + if (audience == null) { + audience = new ArrayList(); + } + return this.audience; + } + + /** + * Gets the value of the productionMethodology 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 productionMethodology property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link ProductionMethodologyType } + * + * + */ + public List getProductionMethodology() { + if (productionMethodology == null) { + productionMethodology = new ArrayList(); + } + return this.productionMethodology; + } + + /** + * Gets the value of the effectModel 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 effectModel property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link EffectModelType } + * + * + */ + public List getEffectModel() { + if (effectModel == null) { + effectModel = new ArrayList(); + } + return this.effectModel; + } + + /** + * Gets the value of the notes 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 notes property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List getNotes() { + if (notes == null) { + notes = new ArrayList(); + } + return this.notes; + } + + /** + * Gets the value of the usesKPIInstanceID 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 usesKPIInstanceID property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link IdentifierType } + * + * + */ + public List getUsesKPIInstanceID() { + if (usesKPIInstanceID == null) { + usesKPIInstanceID = new ArrayList(); + } + return this.usesKPIInstanceID; + } + + /** + * Gets the value of the kpiDefinitionID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getKPIDefinitionID() { + return kpiDefinitionID; + } + + /** + * Sets the value of the kpiDefinitionID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setKPIDefinitionID(IdentifierType value) { + this.kpiDefinitionID = value; + } + + /** + * Gets the value of the property 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 property property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PropertyType } + * + * + */ + public List getProperty() { + if (property == null) { + property = new ArrayList(); + } + return this.property; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/KPIValueType.java b/src/org/mesa/xml/kpi_ml4j/KPIValueType.java new file mode 100644 index 0000000..5831da5 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/KPIValueType.java @@ -0,0 +1,283 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for KPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="KPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType"/>
+ *         <element name="Description" type="{http://www.mesa.org/xml/KPI-ML-V01}DescriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Name" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="TimeRange" type="{http://www.mesa.org/xml/KPI-ML-V01}TimeRangeType" minOccurs="0"/>
+ *         <element name="Value" type="{http://www.mesa.org/xml/KPI-ML-V01}MeasureType" minOccurs="0"/>
+ *         <element name="UnitOfMeasure" type="{http://www.mesa.org/xml/KPI-ML-V01}CodeType" minOccurs="0"/>
+ *         <element name="KPIInstanceID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="Property" type="{http://www.mesa.org/xml/KPI-ML-V01}PropertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01-Extensions}KPIValue" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KPIValueType", propOrder = { + "id", + "description", + "name", + "timeRange", + "value", + "unitOfMeasure", + "kpiInstanceID", + "property" +}) +public class KPIValueType { + + @XmlElement(name = "ID", required = true, nillable = true) + protected IdentifierType id; + @XmlElement(name = "Description") + protected List description; + @XmlElement(name = "Name") + protected List name; + @XmlElement(name = "TimeRange") + protected TimeRangeType timeRange; + @XmlElement(name = "Value") + protected MeasureType value; + @XmlElement(name = "UnitOfMeasure") + protected CodeType unitOfMeasure; + @XmlElement(name = "KPIInstanceID") + protected IdentifierType kpiInstanceID; + @XmlElement(name = "Property") + protected List property; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getID() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setID(IdentifierType value) { + this.id = value; + } + + /** + * Gets the value of the description 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 description property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionType } + * + * + */ + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + /** + * Gets the value of the name 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 name property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link IdentifierType } + * + * + */ + public List getName() { + if (name == null) { + name = new ArrayList(); + } + return this.name; + } + + /** + * Gets the value of the timeRange property. + * + * @return + * possible object is + * {@link TimeRangeType } + * + */ + public TimeRangeType getTimeRange() { + return timeRange; + } + + /** + * Sets the value of the timeRange property. + * + * @param value + * allowed object is + * {@link TimeRangeType } + * + */ + public void setTimeRange(TimeRangeType value) { + this.timeRange = value; + } + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link MeasureType } + * + */ + public MeasureType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link MeasureType } + * + */ + public void setValue(MeasureType value) { + this.value = value; + } + + /** + * Gets the value of the unitOfMeasure property. + * + * @return + * possible object is + * {@link CodeType } + * + */ + public CodeType getUnitOfMeasure() { + return unitOfMeasure; + } + + /** + * Sets the value of the unitOfMeasure property. + * + * @param value + * allowed object is + * {@link CodeType } + * + */ + public void setUnitOfMeasure(CodeType value) { + this.unitOfMeasure = value; + } + + /** + * Gets the value of the kpiInstanceID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getKPIInstanceID() { + return kpiInstanceID; + } + + /** + * Sets the value of the kpiInstanceID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setKPIInstanceID(IdentifierType value) { + this.kpiInstanceID = value; + } + + /** + * Gets the value of the property 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 property property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PropertyType } + * + * + */ + public List getProperty() { + if (property == null) { + property = new ArrayList(); + } + return this.property; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/MeasureType.java b/src/org/mesa/xml/kpi_ml4j/MeasureType.java new file mode 100644 index 0000000..bfcf6fc --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/MeasureType.java @@ -0,0 +1,129 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for MeasureType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MeasureType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
+ *       <attribute name="unitCode" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="unitCodeListVersionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MeasureType", propOrder = { + "value" +}) +public class MeasureType { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "unitCode") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String unitCode; + @XmlAttribute(name = "unitCodeListVersionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String unitCodeListVersionID; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * Gets the value of the unitCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitCode() { + return unitCode; + } + + /** + * Sets the value of the unitCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitCode(String value) { + this.unitCode = value; + } + + /** + * Gets the value of the unitCodeListVersionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUnitCodeListVersionID() { + return unitCodeListVersionID; + } + + /** + * Sets the value of the unitCodeListVersionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUnitCodeListVersionID(String value) { + this.unitCodeListVersionID = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ObjectFactory.java b/src/org/mesa/xml/kpi_ml4j/ObjectFactory.java new file mode 100644 index 0000000..0d9c173 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ObjectFactory.java @@ -0,0 +1,1082 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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 org.mesa.xml.kpi_ml4j 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 _GetKPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "GetKPIDefinition"); + private final static QName _ChangeKPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ChangeKPIInstance"); + private final static QName _RespondKPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "RespondKPIValue"); + private final static QName _ShowKPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ShowKPIInstance"); + private final static QName _AcknowledgeKPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "AcknowledgeKPIValue"); + private final static QName _ShowKPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ShowKPIDefinition"); + private final static QName _ConfirmBOD_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ConfirmBOD"); + private final static QName _ProcessKPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ProcessKPIInstance"); + private final static QName _RespondKPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "RespondKPIInstance"); + private final static QName _KPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "KPIValue"); + private final static QName _ProcessKPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ProcessKPIValue"); + private final static QName _RespondKPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "RespondKPIDefinition"); + private final static QName _AcknowledgeKPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "AcknowledgeKPIDefinition"); + private final static QName _ShowKPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ShowKPIValue"); + private final static QName _AcknowledgeKPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "AcknowledgeKPIInstance"); + private final static QName _GetKPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "GetKPIInstance"); + private final static QName _SyncKPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "SyncKPIDefinition"); + private final static QName _SyncKPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "SyncKPIValue"); + private final static QName _CancelKPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "CancelKPIValue"); + private final static QName _ProcessKPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ProcessKPIDefinition"); + private final static QName _ChangeKPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ChangeKPIValue"); + private final static QName _KPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "KPIInstance"); + private final static QName _KPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "KPIDefinition"); + private final static QName _GetKPIValue_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "GetKPIValue"); + private final static QName _CancelKPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "CancelKPIInstance"); + private final static QName _CancelKPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "CancelKPIDefinition"); + private final static QName _ChangeKPIDefinition_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "ChangeKPIDefinition"); + private final static QName _SyncKPIInstance_QNAME = new QName("http://www.mesa.org/xml/KPI-ML-V01", "SyncKPIInstance"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mesa.xml.kpi_ml4j + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link GetKPIDefinitionType } + * + */ + public GetKPIDefinitionType createGetKPIDefinitionType() { + return new GetKPIDefinitionType(); + } + + /** + * Create an instance of {@link ShowKPIInstanceType } + * + */ + public ShowKPIInstanceType createShowKPIInstanceType() { + return new ShowKPIInstanceType(); + } + + /** + * Create an instance of {@link RespondKPIValueType } + * + */ + public RespondKPIValueType createRespondKPIValueType() { + return new RespondKPIValueType(); + } + + /** + * Create an instance of {@link ChangeKPIInstanceType } + * + */ + public ChangeKPIInstanceType createChangeKPIInstanceType() { + return new ChangeKPIInstanceType(); + } + + /** + * Create an instance of {@link ShowKPIDefinitionType } + * + */ + public ShowKPIDefinitionType createShowKPIDefinitionType() { + return new ShowKPIDefinitionType(); + } + + /** + * Create an instance of {@link AcknowledgeKPIValueType } + * + */ + public AcknowledgeKPIValueType createAcknowledgeKPIValueType() { + return new AcknowledgeKPIValueType(); + } + + /** + * Create an instance of {@link ConfirmBODType } + * + */ + public ConfirmBODType createConfirmBODType() { + return new ConfirmBODType(); + } + + /** + * Create an instance of {@link RespondKPIInstanceType } + * + */ + public RespondKPIInstanceType createRespondKPIInstanceType() { + return new RespondKPIInstanceType(); + } + + /** + * Create an instance of {@link ProcessKPIInstanceType } + * + */ + public ProcessKPIInstanceType createProcessKPIInstanceType() { + return new ProcessKPIInstanceType(); + } + + /** + * Create an instance of {@link RespondKPIDefinitionType } + * + */ + public RespondKPIDefinitionType createRespondKPIDefinitionType() { + return new RespondKPIDefinitionType(); + } + + /** + * Create an instance of {@link ProcessKPIValueType } + * + */ + public ProcessKPIValueType createProcessKPIValueType() { + return new ProcessKPIValueType(); + } + + /** + * Create an instance of {@link AcknowledgeKPIDefinitionType } + * + */ + public AcknowledgeKPIDefinitionType createAcknowledgeKPIDefinitionType() { + return new AcknowledgeKPIDefinitionType(); + } + + /** + * Create an instance of {@link ShowKPIValueType } + * + */ + public ShowKPIValueType createShowKPIValueType() { + return new ShowKPIValueType(); + } + + /** + * Create an instance of {@link AcknowledgeKPIInstanceType } + * + */ + public AcknowledgeKPIInstanceType createAcknowledgeKPIInstanceType() { + return new AcknowledgeKPIInstanceType(); + } + + /** + * Create an instance of {@link GetKPIInstanceType } + * + */ + public GetKPIInstanceType createGetKPIInstanceType() { + return new GetKPIInstanceType(); + } + + /** + * Create an instance of {@link SyncKPIDefinitionType } + * + */ + public SyncKPIDefinitionType createSyncKPIDefinitionType() { + return new SyncKPIDefinitionType(); + } + + /** + * Create an instance of {@link SyncKPIValueType } + * + */ + public SyncKPIValueType createSyncKPIValueType() { + return new SyncKPIValueType(); + } + + /** + * Create an instance of {@link ProcessKPIDefinitionType } + * + */ + public ProcessKPIDefinitionType createProcessKPIDefinitionType() { + return new ProcessKPIDefinitionType(); + } + + /** + * Create an instance of {@link CancelKPIValueType } + * + */ + public CancelKPIValueType createCancelKPIValueType() { + return new CancelKPIValueType(); + } + + /** + * Create an instance of {@link ChangeKPIValueType } + * + */ + public ChangeKPIValueType createChangeKPIValueType() { + return new ChangeKPIValueType(); + } + + /** + * Create an instance of {@link CancelKPIInstanceType } + * + */ + public CancelKPIInstanceType createCancelKPIInstanceType() { + return new CancelKPIInstanceType(); + } + + /** + * Create an instance of {@link GetKPIValueType } + * + */ + public GetKPIValueType createGetKPIValueType() { + return new GetKPIValueType(); + } + + /** + * Create an instance of {@link CancelKPIDefinitionType } + * + */ + public CancelKPIDefinitionType createCancelKPIDefinitionType() { + return new CancelKPIDefinitionType(); + } + + /** + * Create an instance of {@link SyncKPIInstanceType } + * + */ + public SyncKPIInstanceType createSyncKPIInstanceType() { + return new SyncKPIInstanceType(); + } + + /** + * Create an instance of {@link ChangeKPIDefinitionType } + * + */ + public ChangeKPIDefinitionType createChangeKPIDefinitionType() { + return new ChangeKPIDefinitionType(); + } + + /** + * Create an instance of {@link KPIDefinitionType } + * + */ + public KPIDefinitionType createKPIDefinitionType() { + return new KPIDefinitionType(); + } + + /** + * Create an instance of {@link KPIInstanceType } + * + */ + public KPIInstanceType createKPIInstanceType() { + return new KPIInstanceType(); + } + + /** + * Create an instance of {@link KPIValueType } + * + */ + public KPIValueType createKPIValueType() { + return new KPIValueType(); + } + + /** + * Create an instance of {@link TransChangeStatusType } + * + */ + public TransChangeStatusType createTransChangeStatusType() { + return new TransChangeStatusType(); + } + + /** + * Create an instance of {@link TransResponseCriteriaType } + * + */ + public TransResponseCriteriaType createTransResponseCriteriaType() { + return new TransResponseCriteriaType(); + } + + /** + * Create an instance of {@link ProductionMethodology1Type } + * + */ + public ProductionMethodology1Type createProductionMethodology1Type() { + return new ProductionMethodology1Type(); + } + + /** + * Create an instance of {@link TransAcknowledgeType } + * + */ + public TransAcknowledgeType createTransAcknowledgeType() { + return new TransAcknowledgeType(); + } + + /** + * Create an instance of {@link PropertyType } + * + */ + public PropertyType createPropertyType() { + return new PropertyType(); + } + + /** + * Create an instance of {@link TransChangeType } + * + */ + public TransChangeType createTransChangeType() { + return new TransChangeType(); + } + + /** + * Create an instance of {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType createTransApplicationAreaType() { + return new TransApplicationAreaType(); + } + + /** + * Create an instance of {@link TransProcessType } + * + */ + public TransProcessType createTransProcessType() { + return new TransProcessType(); + } + + /** + * Create an instance of {@link TransActionCriteriaType } + * + */ + public TransActionCriteriaType createTransActionCriteriaType() { + return new TransActionCriteriaType(); + } + + /** + * Create an instance of {@link TransCancelType } + * + */ + public TransCancelType createTransCancelType() { + return new TransCancelType(); + } + + /** + * Create an instance of {@link TransRespondType } + * + */ + public TransRespondType createTransRespondType() { + return new TransRespondType(); + } + + /** + * Create an instance of {@link TransConfirmationCodeType } + * + */ + public TransConfirmationCodeType createTransConfirmationCodeType() { + return new TransConfirmationCodeType(); + } + + /** + * Create an instance of {@link TransSyncType } + * + */ + public TransSyncType createTransSyncType() { + return new TransSyncType(); + } + + /** + * Create an instance of {@link IdentifierType } + * + */ + public IdentifierType createIdentifierType() { + return new IdentifierType(); + } + + /** + * Create an instance of {@link TextType } + * + */ + public TextType createTextType() { + return new TextType(); + } + + /** + * Create an instance of {@link BinaryObjectType } + * + */ + public BinaryObjectType createBinaryObjectType() { + return new BinaryObjectType(); + } + + /** + * Create an instance of {@link DateTimeType } + * + */ + public DateTimeType createDateTimeType() { + return new DateTimeType(); + } + + /** + * Create an instance of {@link TransExpressionType } + * + */ + public TransExpressionType createTransExpressionType() { + return new TransExpressionType(); + } + + /** + * Create an instance of {@link ResourceReferenceType } + * + */ + public ResourceReferenceType createResourceReferenceType() { + return new ResourceReferenceType(); + } + + /** + * Create an instance of {@link TrendType } + * + */ + public TrendType createTrendType() { + return new TrendType(); + } + + /** + * Create an instance of {@link TransReceiverType } + * + */ + public TransReceiverType createTransReceiverType() { + return new TransReceiverType(); + } + + /** + * Create an instance of {@link TimingType } + * + */ + public TimingType createTimingType() { + return new TimingType(); + } + + /** + * Create an instance of {@link MeasureType } + * + */ + public MeasureType createMeasureType() { + return new MeasureType(); + } + + /** + * Create an instance of {@link TransExpression1Type } + * + */ + public TransExpression1Type createTransExpression1Type() { + return new TransExpression1Type(); + } + + /** + * Create an instance of {@link TransShowType } + * + */ + public TransShowType createTransShowType() { + return new TransShowType(); + } + + /** + * Create an instance of {@link TransUserAreaType } + * + */ + public TransUserAreaType createTransUserAreaType() { + return new TransUserAreaType(); + } + + /** + * Create an instance of {@link AudianceType } + * + */ + public AudianceType createAudianceType() { + return new AudianceType(); + } + + /** + * Create an instance of {@link TransGetType } + * + */ + public TransGetType createTransGetType() { + return new TransGetType(); + } + + /** + * Create an instance of {@link EffectModelType } + * + */ + public EffectModelType createEffectModelType() { + return new EffectModelType(); + } + + /** + * Create an instance of {@link RangeType } + * + */ + public RangeType createRangeType() { + return new RangeType(); + } + + /** + * Create an instance of {@link Timing1Type } + * + */ + public Timing1Type createTiming1Type() { + return new Timing1Type(); + } + + /** + * Create an instance of {@link TransConfirmType } + * + */ + public TransConfirmType createTransConfirmType() { + return new TransConfirmType(); + } + + /** + * Create an instance of {@link TransStateChangeType } + * + */ + public TransStateChangeType createTransStateChangeType() { + return new TransStateChangeType(); + } + + /** + * Create an instance of {@link ScopeType } + * + */ + public ScopeType createScopeType() { + return new ScopeType(); + } + + /** + * Create an instance of {@link TransSignatureType } + * + */ + public TransSignatureType createTransSignatureType() { + return new TransSignatureType(); + } + + /** + * Create an instance of {@link BODType } + * + */ + public BODType createBODType() { + return new BODType(); + } + + /** + * Create an instance of {@link DescriptionType } + * + */ + public DescriptionType createDescriptionType() { + return new DescriptionType(); + } + + /** + * Create an instance of {@link TimeRangeType } + * + */ + public TimeRangeType createTimeRangeType() { + return new TimeRangeType(); + } + + /** + * Create an instance of {@link TransSenderType } + * + */ + public TransSenderType createTransSenderType() { + return new TransSenderType(); + } + + /** + * Create an instance of {@link CodeType } + * + */ + public CodeType createCodeType() { + return new CodeType(); + } + + /** + * Create an instance of {@link Trend1Type } + * + */ + public Trend1Type createTrend1Type() { + return new Trend1Type(); + } + + /** + * Create an instance of {@link ProductionMethodologyType } + * + */ + public ProductionMethodologyType createProductionMethodologyType() { + return new ProductionMethodologyType(); + } + + /** + * Create an instance of {@link GetKPIDefinitionType.DataArea } + * + */ + public GetKPIDefinitionType.DataArea createGetKPIDefinitionTypeDataArea() { + return new GetKPIDefinitionType.DataArea(); + } + + /** + * Create an instance of {@link ShowKPIInstanceType.DataArea } + * + */ + public ShowKPIInstanceType.DataArea createShowKPIInstanceTypeDataArea() { + return new ShowKPIInstanceType.DataArea(); + } + + /** + * Create an instance of {@link RespondKPIValueType.DataArea } + * + */ + public RespondKPIValueType.DataArea createRespondKPIValueTypeDataArea() { + return new RespondKPIValueType.DataArea(); + } + + /** + * Create an instance of {@link ChangeKPIInstanceType.DataArea } + * + */ + public ChangeKPIInstanceType.DataArea createChangeKPIInstanceTypeDataArea() { + return new ChangeKPIInstanceType.DataArea(); + } + + /** + * Create an instance of {@link ShowKPIDefinitionType.DataArea } + * + */ + public ShowKPIDefinitionType.DataArea createShowKPIDefinitionTypeDataArea() { + return new ShowKPIDefinitionType.DataArea(); + } + + /** + * Create an instance of {@link AcknowledgeKPIValueType.DataArea } + * + */ + public AcknowledgeKPIValueType.DataArea createAcknowledgeKPIValueTypeDataArea() { + return new AcknowledgeKPIValueType.DataArea(); + } + + /** + * Create an instance of {@link ConfirmBODType.DataArea } + * + */ + public ConfirmBODType.DataArea createConfirmBODTypeDataArea() { + return new ConfirmBODType.DataArea(); + } + + /** + * Create an instance of {@link RespondKPIInstanceType.DataArea } + * + */ + public RespondKPIInstanceType.DataArea createRespondKPIInstanceTypeDataArea() { + return new RespondKPIInstanceType.DataArea(); + } + + /** + * Create an instance of {@link ProcessKPIInstanceType.DataArea } + * + */ + public ProcessKPIInstanceType.DataArea createProcessKPIInstanceTypeDataArea() { + return new ProcessKPIInstanceType.DataArea(); + } + + /** + * Create an instance of {@link RespondKPIDefinitionType.DataArea } + * + */ + public RespondKPIDefinitionType.DataArea createRespondKPIDefinitionTypeDataArea() { + return new RespondKPIDefinitionType.DataArea(); + } + + /** + * Create an instance of {@link ProcessKPIValueType.DataArea } + * + */ + public ProcessKPIValueType.DataArea createProcessKPIValueTypeDataArea() { + return new ProcessKPIValueType.DataArea(); + } + + /** + * Create an instance of {@link AcknowledgeKPIDefinitionType.DataArea } + * + */ + public AcknowledgeKPIDefinitionType.DataArea createAcknowledgeKPIDefinitionTypeDataArea() { + return new AcknowledgeKPIDefinitionType.DataArea(); + } + + /** + * Create an instance of {@link ShowKPIValueType.DataArea } + * + */ + public ShowKPIValueType.DataArea createShowKPIValueTypeDataArea() { + return new ShowKPIValueType.DataArea(); + } + + /** + * Create an instance of {@link AcknowledgeKPIInstanceType.DataArea } + * + */ + public AcknowledgeKPIInstanceType.DataArea createAcknowledgeKPIInstanceTypeDataArea() { + return new AcknowledgeKPIInstanceType.DataArea(); + } + + /** + * Create an instance of {@link GetKPIInstanceType.DataArea } + * + */ + public GetKPIInstanceType.DataArea createGetKPIInstanceTypeDataArea() { + return new GetKPIInstanceType.DataArea(); + } + + /** + * Create an instance of {@link SyncKPIDefinitionType.DataArea } + * + */ + public SyncKPIDefinitionType.DataArea createSyncKPIDefinitionTypeDataArea() { + return new SyncKPIDefinitionType.DataArea(); + } + + /** + * Create an instance of {@link SyncKPIValueType.DataArea } + * + */ + public SyncKPIValueType.DataArea createSyncKPIValueTypeDataArea() { + return new SyncKPIValueType.DataArea(); + } + + /** + * Create an instance of {@link ProcessKPIDefinitionType.DataArea } + * + */ + public ProcessKPIDefinitionType.DataArea createProcessKPIDefinitionTypeDataArea() { + return new ProcessKPIDefinitionType.DataArea(); + } + + /** + * Create an instance of {@link CancelKPIValueType.DataArea } + * + */ + public CancelKPIValueType.DataArea createCancelKPIValueTypeDataArea() { + return new CancelKPIValueType.DataArea(); + } + + /** + * Create an instance of {@link ChangeKPIValueType.DataArea } + * + */ + public ChangeKPIValueType.DataArea createChangeKPIValueTypeDataArea() { + return new ChangeKPIValueType.DataArea(); + } + + /** + * Create an instance of {@link CancelKPIInstanceType.DataArea } + * + */ + public CancelKPIInstanceType.DataArea createCancelKPIInstanceTypeDataArea() { + return new CancelKPIInstanceType.DataArea(); + } + + /** + * Create an instance of {@link GetKPIValueType.DataArea } + * + */ + public GetKPIValueType.DataArea createGetKPIValueTypeDataArea() { + return new GetKPIValueType.DataArea(); + } + + /** + * Create an instance of {@link CancelKPIDefinitionType.DataArea } + * + */ + public CancelKPIDefinitionType.DataArea createCancelKPIDefinitionTypeDataArea() { + return new CancelKPIDefinitionType.DataArea(); + } + + /** + * Create an instance of {@link SyncKPIInstanceType.DataArea } + * + */ + public SyncKPIInstanceType.DataArea createSyncKPIInstanceTypeDataArea() { + return new SyncKPIInstanceType.DataArea(); + } + + /** + * Create an instance of {@link ChangeKPIDefinitionType.DataArea } + * + */ + public ChangeKPIDefinitionType.DataArea createChangeKPIDefinitionTypeDataArea() { + return new ChangeKPIDefinitionType.DataArea(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetKPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "GetKPIDefinition") + public JAXBElement createGetKPIDefinition(GetKPIDefinitionType value) { + return new JAXBElement(_GetKPIDefinition_QNAME, GetKPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangeKPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ChangeKPIInstance") + public JAXBElement createChangeKPIInstance(ChangeKPIInstanceType value) { + return new JAXBElement(_ChangeKPIInstance_QNAME, ChangeKPIInstanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RespondKPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "RespondKPIValue") + public JAXBElement createRespondKPIValue(RespondKPIValueType value) { + return new JAXBElement(_RespondKPIValue_QNAME, RespondKPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowKPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ShowKPIInstance") + public JAXBElement createShowKPIInstance(ShowKPIInstanceType value) { + return new JAXBElement(_ShowKPIInstance_QNAME, ShowKPIInstanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AcknowledgeKPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "AcknowledgeKPIValue") + public JAXBElement createAcknowledgeKPIValue(AcknowledgeKPIValueType value) { + return new JAXBElement(_AcknowledgeKPIValue_QNAME, AcknowledgeKPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowKPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ShowKPIDefinition") + public JAXBElement createShowKPIDefinition(ShowKPIDefinitionType value) { + return new JAXBElement(_ShowKPIDefinition_QNAME, ShowKPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ConfirmBODType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ConfirmBOD") + public JAXBElement createConfirmBOD(ConfirmBODType value) { + return new JAXBElement(_ConfirmBOD_QNAME, ConfirmBODType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProcessKPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ProcessKPIInstance") + public JAXBElement createProcessKPIInstance(ProcessKPIInstanceType value) { + return new JAXBElement(_ProcessKPIInstance_QNAME, ProcessKPIInstanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RespondKPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "RespondKPIInstance") + public JAXBElement createRespondKPIInstance(RespondKPIInstanceType value) { + return new JAXBElement(_RespondKPIInstance_QNAME, RespondKPIInstanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link KPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "KPIValue") + public JAXBElement createKPIValue(KPIValueType value) { + return new JAXBElement(_KPIValue_QNAME, KPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProcessKPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ProcessKPIValue") + public JAXBElement createProcessKPIValue(ProcessKPIValueType value) { + return new JAXBElement(_ProcessKPIValue_QNAME, ProcessKPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RespondKPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "RespondKPIDefinition") + public JAXBElement createRespondKPIDefinition(RespondKPIDefinitionType value) { + return new JAXBElement(_RespondKPIDefinition_QNAME, RespondKPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AcknowledgeKPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "AcknowledgeKPIDefinition") + public JAXBElement createAcknowledgeKPIDefinition(AcknowledgeKPIDefinitionType value) { + return new JAXBElement(_AcknowledgeKPIDefinition_QNAME, AcknowledgeKPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShowKPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ShowKPIValue") + public JAXBElement createShowKPIValue(ShowKPIValueType value) { + return new JAXBElement(_ShowKPIValue_QNAME, ShowKPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AcknowledgeKPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "AcknowledgeKPIInstance") + public JAXBElement createAcknowledgeKPIInstance(AcknowledgeKPIInstanceType value) { + return new JAXBElement(_AcknowledgeKPIInstance_QNAME, AcknowledgeKPIInstanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetKPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "GetKPIInstance") + public JAXBElement createGetKPIInstance(GetKPIInstanceType value) { + return new JAXBElement(_GetKPIInstance_QNAME, GetKPIInstanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SyncKPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "SyncKPIDefinition") + public JAXBElement createSyncKPIDefinition(SyncKPIDefinitionType value) { + return new JAXBElement(_SyncKPIDefinition_QNAME, SyncKPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SyncKPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "SyncKPIValue") + public JAXBElement createSyncKPIValue(SyncKPIValueType value) { + return new JAXBElement(_SyncKPIValue_QNAME, SyncKPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CancelKPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "CancelKPIValue") + public JAXBElement createCancelKPIValue(CancelKPIValueType value) { + return new JAXBElement(_CancelKPIValue_QNAME, CancelKPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProcessKPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ProcessKPIDefinition") + public JAXBElement createProcessKPIDefinition(ProcessKPIDefinitionType value) { + return new JAXBElement(_ProcessKPIDefinition_QNAME, ProcessKPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangeKPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ChangeKPIValue") + public JAXBElement createChangeKPIValue(ChangeKPIValueType value) { + return new JAXBElement(_ChangeKPIValue_QNAME, ChangeKPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link KPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "KPIInstance") + public JAXBElement createKPIInstance(KPIInstanceType value) { + return new JAXBElement(_KPIInstance_QNAME, KPIInstanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link KPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "KPIDefinition") + public JAXBElement createKPIDefinition(KPIDefinitionType value) { + return new JAXBElement(_KPIDefinition_QNAME, KPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetKPIValueType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "GetKPIValue") + public JAXBElement createGetKPIValue(GetKPIValueType value) { + return new JAXBElement(_GetKPIValue_QNAME, GetKPIValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CancelKPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "CancelKPIInstance") + public JAXBElement createCancelKPIInstance(CancelKPIInstanceType value) { + return new JAXBElement(_CancelKPIInstance_QNAME, CancelKPIInstanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CancelKPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "CancelKPIDefinition") + public JAXBElement createCancelKPIDefinition(CancelKPIDefinitionType value) { + return new JAXBElement(_CancelKPIDefinition_QNAME, CancelKPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChangeKPIDefinitionType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "ChangeKPIDefinition") + public JAXBElement createChangeKPIDefinition(ChangeKPIDefinitionType value) { + return new JAXBElement(_ChangeKPIDefinition_QNAME, ChangeKPIDefinitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SyncKPIInstanceType }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://www.mesa.org/xml/KPI-ML-V01", name = "SyncKPIInstance") + public JAXBElement createSyncKPIInstance(SyncKPIInstanceType value) { + return new JAXBElement(_SyncKPIInstance_QNAME, SyncKPIInstanceType.class, null, value); + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ProcessKPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/ProcessKPIDefinitionType.java new file mode 100644 index 0000000..87008de --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ProcessKPIDefinitionType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ProcessKPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ProcessKPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Process" type="{http://www.mesa.org/xml/KPI-ML-V01}TransProcessType"/>
+ *                   <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProcessKPIDefinitionType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ProcessKPIDefinitionType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ProcessKPIDefinitionType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ProcessKPIDefinitionType.DataArea } + * + */ + public ProcessKPIDefinitionType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ProcessKPIDefinitionType.DataArea } + * + */ + public void setDataArea(ProcessKPIDefinitionType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Process" type="{http://www.mesa.org/xml/KPI-ML-V01}TransProcessType"/>
+     *         <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "process", + "kpiDefinition" + }) + public static class DataArea { + + @XmlElement(name = "Process", required = true) + protected TransProcessType process; + @XmlElement(name = "KPIDefinition", required = true) + protected List kpiDefinition; + + /** + * Gets the value of the process property. + * + * @return + * possible object is + * {@link TransProcessType } + * + */ + public TransProcessType getProcess() { + return process; + } + + /** + * Sets the value of the process property. + * + * @param value + * allowed object is + * {@link TransProcessType } + * + */ + public void setProcess(TransProcessType value) { + this.process = value; + } + + /** + * Gets the value of the kpiDefinition 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 kpiDefinition property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIDefinitionType } + * + * + */ + public List getKPIDefinition() { + if (kpiDefinition == null) { + kpiDefinition = new ArrayList(); + } + return this.kpiDefinition; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ProcessKPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/ProcessKPIInstanceType.java new file mode 100644 index 0000000..2616c09 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ProcessKPIInstanceType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ProcessKPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ProcessKPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Process" type="{http://www.mesa.org/xml/KPI-ML-V01}TransProcessType"/>
+ *                   <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProcessKPIInstanceType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ProcessKPIInstanceType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ProcessKPIInstanceType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ProcessKPIInstanceType.DataArea } + * + */ + public ProcessKPIInstanceType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ProcessKPIInstanceType.DataArea } + * + */ + public void setDataArea(ProcessKPIInstanceType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Process" type="{http://www.mesa.org/xml/KPI-ML-V01}TransProcessType"/>
+     *         <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "process", + "kpiInstance" + }) + public static class DataArea { + + @XmlElement(name = "Process", required = true) + protected TransProcessType process; + @XmlElement(name = "KPIInstance", required = true) + protected List kpiInstance; + + /** + * Gets the value of the process property. + * + * @return + * possible object is + * {@link TransProcessType } + * + */ + public TransProcessType getProcess() { + return process; + } + + /** + * Sets the value of the process property. + * + * @param value + * allowed object is + * {@link TransProcessType } + * + */ + public void setProcess(TransProcessType value) { + this.process = value; + } + + /** + * Gets the value of the kpiInstance 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 kpiInstance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIInstanceType } + * + * + */ + public List getKPIInstance() { + if (kpiInstance == null) { + kpiInstance = new ArrayList(); + } + return this.kpiInstance; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ProcessKPIValueType.java b/src/org/mesa/xml/kpi_ml4j/ProcessKPIValueType.java new file mode 100644 index 0000000..b8228ab --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ProcessKPIValueType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ProcessKPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ProcessKPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Process" type="{http://www.mesa.org/xml/KPI-ML-V01}TransProcessType"/>
+ *                   <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProcessKPIValueType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ProcessKPIValueType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ProcessKPIValueType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ProcessKPIValueType.DataArea } + * + */ + public ProcessKPIValueType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ProcessKPIValueType.DataArea } + * + */ + public void setDataArea(ProcessKPIValueType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Process" type="{http://www.mesa.org/xml/KPI-ML-V01}TransProcessType"/>
+     *         <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "process", + "kpiValue" + }) + public static class DataArea { + + @XmlElement(name = "Process", required = true) + protected TransProcessType process; + @XmlElement(name = "KPIValue", required = true) + protected List kpiValue; + + /** + * Gets the value of the process property. + * + * @return + * possible object is + * {@link TransProcessType } + * + */ + public TransProcessType getProcess() { + return process; + } + + /** + * Sets the value of the process property. + * + * @param value + * allowed object is + * {@link TransProcessType } + * + */ + public void setProcess(TransProcessType value) { + this.process = value; + } + + /** + * Gets the value of the kpiValue 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 kpiValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIValueType } + * + * + */ + public List getKPIValue() { + if (kpiValue == null) { + kpiValue = new ArrayList(); + } + return this.kpiValue; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ProductionMethodology1Type.java b/src/org/mesa/xml/kpi_ml4j/ProductionMethodology1Type.java new file mode 100644 index 0000000..f30f325 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ProductionMethodology1Type.java @@ -0,0 +1,43 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for ProductionMethodology1Type complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ProductionMethodology1Type">
+ *   <simpleContent>
+ *     <restriction base="<http://www.mesa.org/xml/KPI-ML-V01>CodeType">
+ *     </restriction>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductionMethodology1Type") +@XmlSeeAlso({ + ProductionMethodologyType.class +}) +public class ProductionMethodology1Type + extends CodeType +{ + + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ProductionMethodologyType.java b/src/org/mesa/xml/kpi_ml4j/ProductionMethodologyType.java new file mode 100644 index 0000000..5a1e0c3 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ProductionMethodologyType.java @@ -0,0 +1,67 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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 class for ProductionMethodologyType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ProductionMethodologyType">
+ *   <simpleContent>
+ *     <extension base="<http://www.mesa.org/xml/KPI-ML-V01>ProductionMethodology1Type">
+ *       <attribute name="OtherValue" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductionMethodologyType") +public class ProductionMethodologyType + extends ProductionMethodology1Type +{ + + @XmlAttribute(name = "OtherValue") + protected String otherValue; + + /** + * Gets the value of the otherValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOtherValue() { + return otherValue; + } + + /** + * Sets the value of the otherValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOtherValue(String value) { + this.otherValue = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/PropertyType.java b/src/org/mesa/xml/kpi_ml4j/PropertyType.java new file mode 100644 index 0000000..b8ea99b --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/PropertyType.java @@ -0,0 +1,166 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for PropertyType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PropertyType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType"/>
+ *         <element name="Description" type="{http://www.mesa.org/xml/KPI-ML-V01}DescriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Value" type="{http://www.mesa.org/xml/KPI-ML-V01}MeasureType"/>
+ *         <element name="Property" type="{http://www.mesa.org/xml/KPI-ML-V01}PropertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01-Extensions}Property" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PropertyType", propOrder = { + "id", + "description", + "value", + "property" +}) +public class PropertyType { + + @XmlElement(name = "ID", required = true) + protected IdentifierType id; + @XmlElement(name = "Description") + protected List description; + @XmlElement(name = "Value", required = true, nillable = true) + protected MeasureType value; + @XmlElement(name = "Property") + protected List property; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getID() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setID(IdentifierType value) { + this.id = value; + } + + /** + * Gets the value of the description 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 description property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionType } + * + * + */ + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link MeasureType } + * + */ + public MeasureType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link MeasureType } + * + */ + public void setValue(MeasureType value) { + this.value = value; + } + + /** + * Gets the value of the property 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 property property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link PropertyType } + * + * + */ + public List getProperty() { + if (property == null) { + property = new ArrayList(); + } + return this.property; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/RangeType.java b/src/org/mesa/xml/kpi_ml4j/RangeType.java new file mode 100644 index 0000000..1d88c3c --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/RangeType.java @@ -0,0 +1,161 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for RangeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="RangeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType"/>
+ *         <element name="Description" type="{http://www.mesa.org/xml/KPI-ML-V01}DescriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="LowerLimit" type="{http://www.mesa.org/xml/KPI-ML-V01}MeasureType"/>
+ *         <element name="UpperLimit" type="{http://www.mesa.org/xml/KPI-ML-V01}MeasureType"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01-Extensions}Range" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RangeType", propOrder = { + "id", + "description", + "lowerLimit", + "upperLimit" +}) +public class RangeType { + + @XmlElement(name = "ID", required = true) + protected IdentifierType id; + @XmlElement(name = "Description") + protected List description; + @XmlElement(name = "LowerLimit", required = true, nillable = true) + protected MeasureType lowerLimit; + @XmlElement(name = "UpperLimit", required = true, nillable = true) + protected MeasureType upperLimit; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getID() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setID(IdentifierType value) { + this.id = value; + } + + /** + * Gets the value of the description 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 description property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionType } + * + * + */ + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + /** + * Gets the value of the lowerLimit property. + * + * @return + * possible object is + * {@link MeasureType } + * + */ + public MeasureType getLowerLimit() { + return lowerLimit; + } + + /** + * Sets the value of the lowerLimit property. + * + * @param value + * allowed object is + * {@link MeasureType } + * + */ + public void setLowerLimit(MeasureType value) { + this.lowerLimit = value; + } + + /** + * Gets the value of the upperLimit property. + * + * @return + * possible object is + * {@link MeasureType } + * + */ + public MeasureType getUpperLimit() { + return upperLimit; + } + + /** + * Sets the value of the upperLimit property. + * + * @param value + * allowed object is + * {@link MeasureType } + * + */ + public void setUpperLimit(MeasureType value) { + this.upperLimit = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ResourceReferenceType.java b/src/org/mesa/xml/kpi_ml4j/ResourceReferenceType.java new file mode 100644 index 0000000..12d2879 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ResourceReferenceType.java @@ -0,0 +1,161 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for ResourceReferenceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ResourceReferenceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType"/>
+ *         <element name="Description" type="{http://www.mesa.org/xml/KPI-ML-V01}DescriptionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ResourceType" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType"/>
+ *         <element name="ResourceID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01-Extensions}ResourceReference" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ResourceReferenceType", propOrder = { + "id", + "description", + "resourceType", + "resourceID" +}) +public class ResourceReferenceType { + + @XmlElement(name = "ID", required = true) + protected IdentifierType id; + @XmlElement(name = "Description") + protected List description; + @XmlElement(name = "ResourceType", required = true) + protected IdentifierType resourceType; + @XmlElement(name = "ResourceID", required = true) + protected IdentifierType resourceID; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getID() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setID(IdentifierType value) { + this.id = value; + } + + /** + * Gets the value of the description 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 description property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionType } + * + * + */ + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + /** + * Gets the value of the resourceType property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getResourceType() { + return resourceType; + } + + /** + * Sets the value of the resourceType property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setResourceType(IdentifierType value) { + this.resourceType = value; + } + + /** + * Gets the value of the resourceID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getResourceID() { + return resourceID; + } + + /** + * Sets the value of the resourceID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setResourceID(IdentifierType value) { + this.resourceID = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/RespondKPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/RespondKPIDefinitionType.java new file mode 100644 index 0000000..8f63f76 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/RespondKPIDefinitionType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for RespondKPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="RespondKPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Respond" type="{http://www.mesa.org/xml/KPI-ML-V01}TransRespondType"/>
+ *                   <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RespondKPIDefinitionType", propOrder = { + "applicationArea", + "dataArea" +}) +public class RespondKPIDefinitionType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected RespondKPIDefinitionType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link RespondKPIDefinitionType.DataArea } + * + */ + public RespondKPIDefinitionType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link RespondKPIDefinitionType.DataArea } + * + */ + public void setDataArea(RespondKPIDefinitionType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Respond" type="{http://www.mesa.org/xml/KPI-ML-V01}TransRespondType"/>
+     *         <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "respond", + "kpiDefinition" + }) + public static class DataArea { + + @XmlElement(name = "Respond", required = true) + protected TransRespondType respond; + @XmlElement(name = "KPIDefinition", required = true) + protected List kpiDefinition; + + /** + * Gets the value of the respond property. + * + * @return + * possible object is + * {@link TransRespondType } + * + */ + public TransRespondType getRespond() { + return respond; + } + + /** + * Sets the value of the respond property. + * + * @param value + * allowed object is + * {@link TransRespondType } + * + */ + public void setRespond(TransRespondType value) { + this.respond = value; + } + + /** + * Gets the value of the kpiDefinition 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 kpiDefinition property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIDefinitionType } + * + * + */ + public List getKPIDefinition() { + if (kpiDefinition == null) { + kpiDefinition = new ArrayList(); + } + return this.kpiDefinition; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/RespondKPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/RespondKPIInstanceType.java new file mode 100644 index 0000000..d1c86a1 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/RespondKPIInstanceType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for RespondKPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="RespondKPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Respond" type="{http://www.mesa.org/xml/KPI-ML-V01}TransRespondType"/>
+ *                   <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RespondKPIInstanceType", propOrder = { + "applicationArea", + "dataArea" +}) +public class RespondKPIInstanceType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected RespondKPIInstanceType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link RespondKPIInstanceType.DataArea } + * + */ + public RespondKPIInstanceType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link RespondKPIInstanceType.DataArea } + * + */ + public void setDataArea(RespondKPIInstanceType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Respond" type="{http://www.mesa.org/xml/KPI-ML-V01}TransRespondType"/>
+     *         <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "respond", + "kpiInstance" + }) + public static class DataArea { + + @XmlElement(name = "Respond", required = true) + protected TransRespondType respond; + @XmlElement(name = "KPIInstance", required = true) + protected List kpiInstance; + + /** + * Gets the value of the respond property. + * + * @return + * possible object is + * {@link TransRespondType } + * + */ + public TransRespondType getRespond() { + return respond; + } + + /** + * Sets the value of the respond property. + * + * @param value + * allowed object is + * {@link TransRespondType } + * + */ + public void setRespond(TransRespondType value) { + this.respond = value; + } + + /** + * Gets the value of the kpiInstance 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 kpiInstance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIInstanceType } + * + * + */ + public List getKPIInstance() { + if (kpiInstance == null) { + kpiInstance = new ArrayList(); + } + return this.kpiInstance; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/RespondKPIValueType.java b/src/org/mesa/xml/kpi_ml4j/RespondKPIValueType.java new file mode 100644 index 0000000..ddd23ae --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/RespondKPIValueType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for RespondKPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="RespondKPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Respond" type="{http://www.mesa.org/xml/KPI-ML-V01}TransRespondType"/>
+ *                   <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RespondKPIValueType", propOrder = { + "applicationArea", + "dataArea" +}) +public class RespondKPIValueType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected RespondKPIValueType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link RespondKPIValueType.DataArea } + * + */ + public RespondKPIValueType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link RespondKPIValueType.DataArea } + * + */ + public void setDataArea(RespondKPIValueType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Respond" type="{http://www.mesa.org/xml/KPI-ML-V01}TransRespondType"/>
+     *         <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "respond", + "kpiValue" + }) + public static class DataArea { + + @XmlElement(name = "Respond", required = true) + protected TransRespondType respond; + @XmlElement(name = "KPIValue", required = true) + protected List kpiValue; + + /** + * Gets the value of the respond property. + * + * @return + * possible object is + * {@link TransRespondType } + * + */ + public TransRespondType getRespond() { + return respond; + } + + /** + * Sets the value of the respond property. + * + * @param value + * allowed object is + * {@link TransRespondType } + * + */ + public void setRespond(TransRespondType value) { + this.respond = value; + } + + /** + * Gets the value of the kpiValue 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 kpiValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIValueType } + * + * + */ + public List getKPIValue() { + if (kpiValue == null) { + kpiValue = new ArrayList(); + } + return this.kpiValue; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ScopeType.java b/src/org/mesa/xml/kpi_ml4j/ScopeType.java new file mode 100644 index 0000000..4438ca1 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ScopeType.java @@ -0,0 +1,39 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for ScopeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ScopeType">
+ *   <simpleContent>
+ *     <restriction base="<http://www.mesa.org/xml/KPI-ML-V01>IdentifierType">
+ *     </restriction>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ScopeType") +public class ScopeType + extends IdentifierType +{ + + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ShowKPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/ShowKPIDefinitionType.java new file mode 100644 index 0000000..656e27f --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ShowKPIDefinitionType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ShowKPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ShowKPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Show" type="{http://www.mesa.org/xml/KPI-ML-V01}TransShowType"/>
+ *                   <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShowKPIDefinitionType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ShowKPIDefinitionType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ShowKPIDefinitionType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ShowKPIDefinitionType.DataArea } + * + */ + public ShowKPIDefinitionType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ShowKPIDefinitionType.DataArea } + * + */ + public void setDataArea(ShowKPIDefinitionType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Show" type="{http://www.mesa.org/xml/KPI-ML-V01}TransShowType"/>
+     *         <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "show", + "kpiDefinition" + }) + public static class DataArea { + + @XmlElement(name = "Show", required = true) + protected TransShowType show; + @XmlElement(name = "KPIDefinition", required = true) + protected List kpiDefinition; + + /** + * Gets the value of the show property. + * + * @return + * possible object is + * {@link TransShowType } + * + */ + public TransShowType getShow() { + return show; + } + + /** + * Sets the value of the show property. + * + * @param value + * allowed object is + * {@link TransShowType } + * + */ + public void setShow(TransShowType value) { + this.show = value; + } + + /** + * Gets the value of the kpiDefinition 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 kpiDefinition property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIDefinitionType } + * + * + */ + public List getKPIDefinition() { + if (kpiDefinition == null) { + kpiDefinition = new ArrayList(); + } + return this.kpiDefinition; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ShowKPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/ShowKPIInstanceType.java new file mode 100644 index 0000000..a88ef26 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ShowKPIInstanceType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ShowKPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ShowKPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Show" type="{http://www.mesa.org/xml/KPI-ML-V01}TransShowType"/>
+ *                   <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShowKPIInstanceType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ShowKPIInstanceType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ShowKPIInstanceType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ShowKPIInstanceType.DataArea } + * + */ + public ShowKPIInstanceType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ShowKPIInstanceType.DataArea } + * + */ + public void setDataArea(ShowKPIInstanceType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Show" type="{http://www.mesa.org/xml/KPI-ML-V01}TransShowType"/>
+     *         <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "show", + "kpiInstance" + }) + public static class DataArea { + + @XmlElement(name = "Show", required = true) + protected TransShowType show; + @XmlElement(name = "KPIInstance", required = true) + protected List kpiInstance; + + /** + * Gets the value of the show property. + * + * @return + * possible object is + * {@link TransShowType } + * + */ + public TransShowType getShow() { + return show; + } + + /** + * Sets the value of the show property. + * + * @param value + * allowed object is + * {@link TransShowType } + * + */ + public void setShow(TransShowType value) { + this.show = value; + } + + /** + * Gets the value of the kpiInstance 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 kpiInstance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIInstanceType } + * + * + */ + public List getKPIInstance() { + if (kpiInstance == null) { + kpiInstance = new ArrayList(); + } + return this.kpiInstance; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/ShowKPIValueType.java b/src/org/mesa/xml/kpi_ml4j/ShowKPIValueType.java new file mode 100644 index 0000000..2ce305c --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/ShowKPIValueType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for ShowKPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ShowKPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Show" type="{http://www.mesa.org/xml/KPI-ML-V01}TransShowType"/>
+ *                   <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShowKPIValueType", propOrder = { + "applicationArea", + "dataArea" +}) +public class ShowKPIValueType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected ShowKPIValueType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link ShowKPIValueType.DataArea } + * + */ + public ShowKPIValueType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link ShowKPIValueType.DataArea } + * + */ + public void setDataArea(ShowKPIValueType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Show" type="{http://www.mesa.org/xml/KPI-ML-V01}TransShowType"/>
+     *         <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "show", + "kpiValue" + }) + public static class DataArea { + + @XmlElement(name = "Show", required = true) + protected TransShowType show; + @XmlElement(name = "KPIValue", required = true) + protected List kpiValue; + + /** + * Gets the value of the show property. + * + * @return + * possible object is + * {@link TransShowType } + * + */ + public TransShowType getShow() { + return show; + } + + /** + * Sets the value of the show property. + * + * @param value + * allowed object is + * {@link TransShowType } + * + */ + public void setShow(TransShowType value) { + this.show = value; + } + + /** + * Gets the value of the kpiValue 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 kpiValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIValueType } + * + * + */ + public List getKPIValue() { + if (kpiValue == null) { + kpiValue = new ArrayList(); + } + return this.kpiValue; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/SyncKPIDefinitionType.java b/src/org/mesa/xml/kpi_ml4j/SyncKPIDefinitionType.java new file mode 100644 index 0000000..f6630af --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/SyncKPIDefinitionType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for SyncKPIDefinitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SyncKPIDefinitionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Sync" type="{http://www.mesa.org/xml/KPI-ML-V01}TransSyncType"/>
+ *                   <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SyncKPIDefinitionType", propOrder = { + "applicationArea", + "dataArea" +}) +public class SyncKPIDefinitionType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected SyncKPIDefinitionType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link SyncKPIDefinitionType.DataArea } + * + */ + public SyncKPIDefinitionType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link SyncKPIDefinitionType.DataArea } + * + */ + public void setDataArea(SyncKPIDefinitionType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Sync" type="{http://www.mesa.org/xml/KPI-ML-V01}TransSyncType"/>
+     *         <element name="KPIDefinition" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIDefinitionType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "sync", + "kpiDefinition" + }) + public static class DataArea { + + @XmlElement(name = "Sync", required = true) + protected TransSyncType sync; + @XmlElement(name = "KPIDefinition", required = true) + protected List kpiDefinition; + + /** + * Gets the value of the sync property. + * + * @return + * possible object is + * {@link TransSyncType } + * + */ + public TransSyncType getSync() { + return sync; + } + + /** + * Sets the value of the sync property. + * + * @param value + * allowed object is + * {@link TransSyncType } + * + */ + public void setSync(TransSyncType value) { + this.sync = value; + } + + /** + * Gets the value of the kpiDefinition 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 kpiDefinition property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIDefinitionType } + * + * + */ + public List getKPIDefinition() { + if (kpiDefinition == null) { + kpiDefinition = new ArrayList(); + } + return this.kpiDefinition; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/SyncKPIInstanceType.java b/src/org/mesa/xml/kpi_ml4j/SyncKPIInstanceType.java new file mode 100644 index 0000000..ce6ec7c --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/SyncKPIInstanceType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for SyncKPIInstanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SyncKPIInstanceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Sync" type="{http://www.mesa.org/xml/KPI-ML-V01}TransSyncType"/>
+ *                   <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SyncKPIInstanceType", propOrder = { + "applicationArea", + "dataArea" +}) +public class SyncKPIInstanceType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected SyncKPIInstanceType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link SyncKPIInstanceType.DataArea } + * + */ + public SyncKPIInstanceType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link SyncKPIInstanceType.DataArea } + * + */ + public void setDataArea(SyncKPIInstanceType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Sync" type="{http://www.mesa.org/xml/KPI-ML-V01}TransSyncType"/>
+     *         <element name="KPIInstance" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIInstanceType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "sync", + "kpiInstance" + }) + public static class DataArea { + + @XmlElement(name = "Sync", required = true) + protected TransSyncType sync; + @XmlElement(name = "KPIInstance", required = true) + protected List kpiInstance; + + /** + * Gets the value of the sync property. + * + * @return + * possible object is + * {@link TransSyncType } + * + */ + public TransSyncType getSync() { + return sync; + } + + /** + * Sets the value of the sync property. + * + * @param value + * allowed object is + * {@link TransSyncType } + * + */ + public void setSync(TransSyncType value) { + this.sync = value; + } + + /** + * Gets the value of the kpiInstance 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 kpiInstance property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIInstanceType } + * + * + */ + public List getKPIInstance() { + if (kpiInstance == null) { + kpiInstance = new ArrayList(); + } + return this.kpiInstance; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/SyncKPIValueType.java b/src/org/mesa/xml/kpi_ml4j/SyncKPIValueType.java new file mode 100644 index 0000000..4ae0411 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/SyncKPIValueType.java @@ -0,0 +1,260 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for SyncKPIValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SyncKPIValueType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType"/>
+ *         <element name="DataArea">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="Sync" type="{http://www.mesa.org/xml/KPI-ML-V01}TransSyncType"/>
+ *                   <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="releaseID" use="required" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *       <attribute name="versionID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SyncKPIValueType", propOrder = { + "applicationArea", + "dataArea" +}) +public class SyncKPIValueType { + + @XmlElement(name = "ApplicationArea", required = true) + protected TransApplicationAreaType applicationArea; + @XmlElement(name = "DataArea", required = true) + protected SyncKPIValueType.DataArea dataArea; + @XmlAttribute(name = "releaseID", required = true) + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String releaseID; + @XmlAttribute(name = "versionID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String versionID; + + /** + * Gets the value of the applicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getApplicationArea() { + return applicationArea; + } + + /** + * Sets the value of the applicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setApplicationArea(TransApplicationAreaType value) { + this.applicationArea = value; + } + + /** + * Gets the value of the dataArea property. + * + * @return + * possible object is + * {@link SyncKPIValueType.DataArea } + * + */ + public SyncKPIValueType.DataArea getDataArea() { + return dataArea; + } + + /** + * Sets the value of the dataArea property. + * + * @param value + * allowed object is + * {@link SyncKPIValueType.DataArea } + * + */ + public void setDataArea(SyncKPIValueType.DataArea value) { + this.dataArea = value; + } + + /** + * Gets the value of the releaseID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReleaseID() { + return releaseID; + } + + /** + * Sets the value of the releaseID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReleaseID(String value) { + this.releaseID = value; + } + + /** + * Gets the value of the versionID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersionID() { + return versionID; + } + + /** + * Sets the value of the versionID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersionID(String value) { + this.versionID = value; + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="Sync" type="{http://www.mesa.org/xml/KPI-ML-V01}TransSyncType"/>
+     *         <element name="KPIValue" type="{http://www.mesa.org/xml/KPI-ML-V01}KPIValueType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "sync", + "kpiValue" + }) + public static class DataArea { + + @XmlElement(name = "Sync", required = true) + protected TransSyncType sync; + @XmlElement(name = "KPIValue", required = true) + protected List kpiValue; + + /** + * Gets the value of the sync property. + * + * @return + * possible object is + * {@link TransSyncType } + * + */ + public TransSyncType getSync() { + return sync; + } + + /** + * Sets the value of the sync property. + * + * @param value + * allowed object is + * {@link TransSyncType } + * + */ + public void setSync(TransSyncType value) { + this.sync = value; + } + + /** + * Gets the value of the kpiValue 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 kpiValue property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link KPIValueType } + * + * + */ + public List getKPIValue() { + if (kpiValue == null) { + kpiValue = new ArrayList(); + } + return this.kpiValue; + } + + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TextType.java b/src/org/mesa/xml/kpi_ml4j/TextType.java new file mode 100644 index 0000000..b302276 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TextType.java @@ -0,0 +1,103 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for TextType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TextType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="languageID" type="{http://www.w3.org/2001/XMLSchema}language" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TextType", propOrder = { + "value" +}) +@XmlSeeAlso({ + DescriptionType.class +}) +public class TextType { + + @XmlValue + protected String value; + @XmlAttribute(name = "languageID") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "language") + protected String languageID; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the languageID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguageID() { + return languageID; + } + + /** + * Sets the value of the languageID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguageID(String value) { + this.languageID = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TimeRangeType.java b/src/org/mesa/xml/kpi_ml4j/TimeRangeType.java new file mode 100644 index 0000000..5401f14 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TimeRangeType.java @@ -0,0 +1,154 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TimeRangeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TimeRangeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="StartTime" type="{http://www.mesa.org/xml/KPI-ML-V01}DateTimeType" minOccurs="0"/>
+ *         <element name="EndTime" type="{http://www.mesa.org/xml/KPI-ML-V01}DateTimeType" minOccurs="0"/>
+ *         <element name="Recurrence" type="{http://www.mesa.org/xml/KPI-ML-V01}DateTimeType" minOccurs="0"/>
+ *         <element name="Duration" type="{http://www.mesa.org/xml/KPI-ML-V01}DateTimeType" minOccurs="0"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01-Extensions}TimeRangeType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TimeRangeType", propOrder = { + "startTime", + "endTime", + "recurrence", + "duration" +}) +public class TimeRangeType { + + @XmlElement(name = "StartTime") + protected DateTimeType startTime; + @XmlElement(name = "EndTime") + protected DateTimeType endTime; + @XmlElement(name = "Recurrence") + protected DateTimeType recurrence; + @XmlElement(name = "Duration") + protected DateTimeType duration; + + /** + * Gets the value of the startTime property. + * + * @return + * possible object is + * {@link DateTimeType } + * + */ + public DateTimeType getStartTime() { + return startTime; + } + + /** + * Sets the value of the startTime property. + * + * @param value + * allowed object is + * {@link DateTimeType } + * + */ + public void setStartTime(DateTimeType value) { + this.startTime = value; + } + + /** + * Gets the value of the endTime property. + * + * @return + * possible object is + * {@link DateTimeType } + * + */ + public DateTimeType getEndTime() { + return endTime; + } + + /** + * Sets the value of the endTime property. + * + * @param value + * allowed object is + * {@link DateTimeType } + * + */ + public void setEndTime(DateTimeType value) { + this.endTime = value; + } + + /** + * Gets the value of the recurrence property. + * + * @return + * possible object is + * {@link DateTimeType } + * + */ + public DateTimeType getRecurrence() { + return recurrence; + } + + /** + * Sets the value of the recurrence property. + * + * @param value + * allowed object is + * {@link DateTimeType } + * + */ + public void setRecurrence(DateTimeType value) { + this.recurrence = value; + } + + /** + * Gets the value of the duration property. + * + * @return + * possible object is + * {@link DateTimeType } + * + */ + public DateTimeType getDuration() { + return duration; + } + + /** + * Sets the value of the duration property. + * + * @param value + * allowed object is + * {@link DateTimeType } + * + */ + public void setDuration(DateTimeType value) { + this.duration = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/Timing1Type.java b/src/org/mesa/xml/kpi_ml4j/Timing1Type.java new file mode 100644 index 0000000..6cc4c65 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/Timing1Type.java @@ -0,0 +1,43 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for Timing1Type complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="Timing1Type">
+ *   <simpleContent>
+ *     <restriction base="<http://www.mesa.org/xml/KPI-ML-V01>CodeType">
+ *     </restriction>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Timing1Type") +@XmlSeeAlso({ + TimingType.class +}) +public class Timing1Type + extends CodeType +{ + + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TimingType.java b/src/org/mesa/xml/kpi_ml4j/TimingType.java new file mode 100644 index 0000000..55e4d84 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TimingType.java @@ -0,0 +1,67 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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 class for TimingType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TimingType">
+ *   <simpleContent>
+ *     <extension base="<http://www.mesa.org/xml/KPI-ML-V01>Timing1Type">
+ *       <attribute name="OtherValue" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TimingType") +public class TimingType + extends Timing1Type +{ + + @XmlAttribute(name = "OtherValue") + protected String otherValue; + + /** + * Gets the value of the otherValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOtherValue() { + return otherValue; + } + + /** + * Sets the value of the otherValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOtherValue(String value) { + this.otherValue = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransAcknowledgeType.java b/src/org/mesa/xml/kpi_ml4j/TransAcknowledgeType.java new file mode 100644 index 0000000..4fb1ebb --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransAcknowledgeType.java @@ -0,0 +1,104 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransAcknowledgeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransAcknowledgeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OriginalApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType" minOccurs="0"/>
+ *         <element name="ResponseCriteria" type="{http://www.mesa.org/xml/KPI-ML-V01}TransResponseCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransAcknowledgeType", propOrder = { + "originalApplicationArea", + "responseCriteria" +}) +public class TransAcknowledgeType { + + @XmlElement(name = "OriginalApplicationArea") + protected TransApplicationAreaType originalApplicationArea; + @XmlElement(name = "ResponseCriteria") + protected List responseCriteria; + + /** + * Gets the value of the originalApplicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getOriginalApplicationArea() { + return originalApplicationArea; + } + + /** + * Sets the value of the originalApplicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setOriginalApplicationArea(TransApplicationAreaType value) { + this.originalApplicationArea = value; + } + + /** + * Gets the value of the responseCriteria 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 responseCriteria property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransResponseCriteriaType } + * + * + */ + public List getResponseCriteria() { + if (responseCriteria == null) { + responseCriteria = new ArrayList(); + } + return this.responseCriteria; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransActionCodeEnumerationType.java b/src/org/mesa/xml/kpi_ml4j/TransActionCodeEnumerationType.java new file mode 100644 index 0000000..4ef345b --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransActionCodeEnumerationType.java @@ -0,0 +1,73 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransActionCodeEnumerationType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+ * <simpleType name="TransActionCodeEnumerationType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Add"/>
+ *     <enumeration value="Change"/>
+ *     <enumeration value="Delete"/>
+ *     <enumeration value="Replaced"/>
+ *     <enumeration value="Accepted"/>
+ *     <enumeration value="Modified"/>
+ *     <enumeration value="Rejected"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TransActionCodeEnumerationType") +@XmlEnum +public enum TransActionCodeEnumerationType { + + @XmlEnumValue("Add") + ADD("Add"), + @XmlEnumValue("Change") + CHANGE("Change"), + @XmlEnumValue("Delete") + DELETE("Delete"), + @XmlEnumValue("Replaced") + REPLACED("Replaced"), + @XmlEnumValue("Accepted") + ACCEPTED("Accepted"), + @XmlEnumValue("Modified") + MODIFIED("Modified"), + @XmlEnumValue("Rejected") + REJECTED("Rejected"); + private final String value; + + TransActionCodeEnumerationType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TransActionCodeEnumerationType fromValue(String v) { + for (TransActionCodeEnumerationType c: TransActionCodeEnumerationType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransActionCriteriaType.java b/src/org/mesa/xml/kpi_ml4j/TransActionCriteriaType.java new file mode 100644 index 0000000..a937998 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransActionCriteriaType.java @@ -0,0 +1,104 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransActionCriteriaType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransActionCriteriaType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActionExpression" type="{http://www.mesa.org/xml/KPI-ML-V01}TransExpressionType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="ChangeStatus" type="{http://www.mesa.org/xml/KPI-ML-V01}TransChangeStatusType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransActionCriteriaType", propOrder = { + "actionExpression", + "changeStatus" +}) +public class TransActionCriteriaType { + + @XmlElement(name = "ActionExpression") + protected List actionExpression; + @XmlElement(name = "ChangeStatus") + protected TransChangeStatusType changeStatus; + + /** + * Gets the value of the actionExpression 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 actionExpression property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransExpressionType } + * + * + */ + public List getActionExpression() { + if (actionExpression == null) { + actionExpression = new ArrayList(); + } + return this.actionExpression; + } + + /** + * Gets the value of the changeStatus property. + * + * @return + * possible object is + * {@link TransChangeStatusType } + * + */ + public TransChangeStatusType getChangeStatus() { + return changeStatus; + } + + /** + * Sets the value of the changeStatus property. + * + * @param value + * allowed object is + * {@link TransChangeStatusType } + * + */ + public void setChangeStatus(TransChangeStatusType value) { + this.changeStatus = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransApplicationAreaType.java b/src/org/mesa/xml/kpi_ml4j/TransApplicationAreaType.java new file mode 100644 index 0000000..11748a3 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransApplicationAreaType.java @@ -0,0 +1,216 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransApplicationAreaType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransApplicationAreaType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Sender" type="{http://www.mesa.org/xml/KPI-ML-V01}TransSenderType" minOccurs="0"/>
+ *         <element name="Receiver" type="{http://www.mesa.org/xml/KPI-ML-V01}TransReceiverType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="CreationDateTime" type="{http://www.mesa.org/xml/KPI-ML-V01}DateTimeType"/>
+ *         <element name="Signature" type="{http://www.mesa.org/xml/KPI-ML-V01}TransSignatureType" minOccurs="0"/>
+ *         <element name="BODID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="UserArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransUserAreaType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransApplicationAreaType", propOrder = { + "sender", + "receiver", + "creationDateTime", + "signature", + "bodid", + "userArea" +}) +public class TransApplicationAreaType { + + @XmlElement(name = "Sender") + protected TransSenderType sender; + @XmlElement(name = "Receiver") + protected List receiver; + @XmlElement(name = "CreationDateTime", required = true) + protected DateTimeType creationDateTime; + @XmlElement(name = "Signature") + protected TransSignatureType signature; + @XmlElement(name = "BODID") + protected IdentifierType bodid; + @XmlElement(name = "UserArea") + protected TransUserAreaType userArea; + + /** + * Gets the value of the sender property. + * + * @return + * possible object is + * {@link TransSenderType } + * + */ + public TransSenderType getSender() { + return sender; + } + + /** + * Sets the value of the sender property. + * + * @param value + * allowed object is + * {@link TransSenderType } + * + */ + public void setSender(TransSenderType value) { + this.sender = value; + } + + /** + * Gets the value of the receiver 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 receiver property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransReceiverType } + * + * + */ + public List getReceiver() { + if (receiver == null) { + receiver = new ArrayList(); + } + return this.receiver; + } + + /** + * Gets the value of the creationDateTime property. + * + * @return + * possible object is + * {@link DateTimeType } + * + */ + public DateTimeType getCreationDateTime() { + return creationDateTime; + } + + /** + * Sets the value of the creationDateTime property. + * + * @param value + * allowed object is + * {@link DateTimeType } + * + */ + public void setCreationDateTime(DateTimeType value) { + this.creationDateTime = value; + } + + /** + * Gets the value of the signature property. + * + * @return + * possible object is + * {@link TransSignatureType } + * + */ + public TransSignatureType getSignature() { + return signature; + } + + /** + * Sets the value of the signature property. + * + * @param value + * allowed object is + * {@link TransSignatureType } + * + */ + public void setSignature(TransSignatureType value) { + this.signature = value; + } + + /** + * Gets the value of the bodid property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getBODID() { + return bodid; + } + + /** + * Sets the value of the bodid property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setBODID(IdentifierType value) { + this.bodid = value; + } + + /** + * Gets the value of the userArea property. + * + * @return + * possible object is + * {@link TransUserAreaType } + * + */ + public TransUserAreaType getUserArea() { + return userArea; + } + + /** + * Sets the value of the userArea property. + * + * @param value + * allowed object is + * {@link TransUserAreaType } + * + */ + public void setUserArea(TransUserAreaType value) { + this.userArea = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransCancelType.java b/src/org/mesa/xml/kpi_ml4j/TransCancelType.java new file mode 100644 index 0000000..7f81725 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransCancelType.java @@ -0,0 +1,76 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransCancelType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransCancelType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActionCriteria" type="{http://www.mesa.org/xml/KPI-ML-V01}TransActionCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransCancelType", propOrder = { + "actionCriteria" +}) +public class TransCancelType { + + @XmlElement(name = "ActionCriteria") + protected List actionCriteria; + + /** + * Gets the value of the actionCriteria 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 actionCriteria property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransActionCriteriaType } + * + * + */ + public List getActionCriteria() { + if (actionCriteria == null) { + actionCriteria = new ArrayList(); + } + return this.actionCriteria; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransChangeStatusType.java b/src/org/mesa/xml/kpi_ml4j/TransChangeStatusType.java new file mode 100644 index 0000000..97daf46 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransChangeStatusType.java @@ -0,0 +1,249 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransChangeStatusType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransChangeStatusType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Code" type="{http://www.mesa.org/xml/KPI-ML-V01}CodeType" minOccurs="0"/>
+ *         <element name="Description" type="{http://www.mesa.org/xml/KPI-ML-V01}DescriptionType" minOccurs="0"/>
+ *         <element name="EffectiveDateTime" type="{http://www.mesa.org/xml/KPI-ML-V01}DateTimeType" minOccurs="0"/>
+ *         <element name="ReasonCode" type="{http://www.mesa.org/xml/KPI-ML-V01}CodeType" minOccurs="0"/>
+ *         <element name="Reason" type="{http://www.mesa.org/xml/KPI-ML-V01}CodeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="StateChange" type="{http://www.mesa.org/xml/KPI-ML-V01}TransStateChangeType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="UserArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransUserAreaType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransChangeStatusType", propOrder = { + "code", + "description", + "effectiveDateTime", + "reasonCode", + "reason", + "stateChange", + "userArea" +}) +public class TransChangeStatusType { + + @XmlElement(name = "Code") + protected CodeType code; + @XmlElement(name = "Description") + protected DescriptionType description; + @XmlElement(name = "EffectiveDateTime") + protected DateTimeType effectiveDateTime; + @XmlElement(name = "ReasonCode") + protected CodeType reasonCode; + @XmlElement(name = "Reason") + protected List reason; + @XmlElement(name = "StateChange") + protected List stateChange; + @XmlElement(name = "UserArea") + protected TransUserAreaType userArea; + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link CodeType } + * + */ + public CodeType getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link CodeType } + * + */ + public void setCode(CodeType value) { + this.code = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link DescriptionType } + * + */ + public DescriptionType getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link DescriptionType } + * + */ + public void setDescription(DescriptionType value) { + this.description = value; + } + + /** + * Gets the value of the effectiveDateTime property. + * + * @return + * possible object is + * {@link DateTimeType } + * + */ + public DateTimeType getEffectiveDateTime() { + return effectiveDateTime; + } + + /** + * Sets the value of the effectiveDateTime property. + * + * @param value + * allowed object is + * {@link DateTimeType } + * + */ + public void setEffectiveDateTime(DateTimeType value) { + this.effectiveDateTime = value; + } + + /** + * Gets the value of the reasonCode property. + * + * @return + * possible object is + * {@link CodeType } + * + */ + public CodeType getReasonCode() { + return reasonCode; + } + + /** + * Sets the value of the reasonCode property. + * + * @param value + * allowed object is + * {@link CodeType } + * + */ + public void setReasonCode(CodeType value) { + this.reasonCode = value; + } + + /** + * Gets the value of the reason 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 reason property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link CodeType } + * + * + */ + public List getReason() { + if (reason == null) { + reason = new ArrayList(); + } + return this.reason; + } + + /** + * Gets the value of the stateChange 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 stateChange property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransStateChangeType } + * + * + */ + public List getStateChange() { + if (stateChange == null) { + stateChange = new ArrayList(); + } + return this.stateChange; + } + + /** + * Gets the value of the userArea property. + * + * @return + * possible object is + * {@link TransUserAreaType } + * + */ + public TransUserAreaType getUserArea() { + return userArea; + } + + /** + * Sets the value of the userArea property. + * + * @param value + * allowed object is + * {@link TransUserAreaType } + * + */ + public void setUserArea(TransUserAreaType value) { + this.userArea = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransChangeType.java b/src/org/mesa/xml/kpi_ml4j/TransChangeType.java new file mode 100644 index 0000000..5806eb7 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransChangeType.java @@ -0,0 +1,104 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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 class for TransChangeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransChangeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActionCriteria" type="{http://www.mesa.org/xml/KPI-ML-V01}TransActionCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="responseCode" type="{http://www.mesa.org/xml/KPI-ML-V01}TransResponseCodeType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransChangeType", propOrder = { + "actionCriteria" +}) +public class TransChangeType { + + @XmlElement(name = "ActionCriteria") + protected List actionCriteria; + @XmlAttribute(name = "responseCode") + protected TransResponseCodeType responseCode; + + /** + * Gets the value of the actionCriteria 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 actionCriteria property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransActionCriteriaType } + * + * + */ + public List getActionCriteria() { + if (actionCriteria == null) { + actionCriteria = new ArrayList(); + } + return this.actionCriteria; + } + + /** + * Gets the value of the responseCode property. + * + * @return + * possible object is + * {@link TransResponseCodeType } + * + */ + public TransResponseCodeType getResponseCode() { + return responseCode; + } + + /** + * Sets the value of the responseCode property. + * + * @param value + * allowed object is + * {@link TransResponseCodeType } + * + */ + public void setResponseCode(TransResponseCodeType value) { + this.responseCode = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransConfirmType.java b/src/org/mesa/xml/kpi_ml4j/TransConfirmType.java new file mode 100644 index 0000000..76d1f52 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransConfirmType.java @@ -0,0 +1,104 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransConfirmType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransConfirmType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OriginalApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType" minOccurs="0"/>
+ *         <element name="ResponseCriteria" type="{http://www.mesa.org/xml/KPI-ML-V01}TransResponseCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransConfirmType", propOrder = { + "originalApplicationArea", + "responseCriteria" +}) +public class TransConfirmType { + + @XmlElement(name = "OriginalApplicationArea") + protected TransApplicationAreaType originalApplicationArea; + @XmlElement(name = "ResponseCriteria") + protected List responseCriteria; + + /** + * Gets the value of the originalApplicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getOriginalApplicationArea() { + return originalApplicationArea; + } + + /** + * Sets the value of the originalApplicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setOriginalApplicationArea(TransApplicationAreaType value) { + this.originalApplicationArea = value; + } + + /** + * Gets the value of the responseCriteria 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 responseCriteria property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransResponseCriteriaType } + * + * + */ + public List getResponseCriteria() { + if (responseCriteria == null) { + responseCriteria = new ArrayList(); + } + return this.responseCriteria; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransConfirmationCodeType.java b/src/org/mesa/xml/kpi_ml4j/TransConfirmationCodeType.java new file mode 100644 index 0000000..8aba9e4 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransConfirmationCodeType.java @@ -0,0 +1,39 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransConfirmationCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransConfirmationCodeType">
+ *   <simpleContent>
+ *     <restriction base="<http://www.mesa.org/xml/KPI-ML-V01>CodeType">
+ *     </restriction>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransConfirmationCodeType") +public class TransConfirmationCodeType + extends CodeType +{ + + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransExpression1Type.java b/src/org/mesa/xml/kpi_ml4j/TransExpression1Type.java new file mode 100644 index 0000000..c685f76 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransExpression1Type.java @@ -0,0 +1,75 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for TransExpression1Type complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransExpression1Type">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>token">
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransExpression1Type", propOrder = { + "value" +}) +@XmlSeeAlso({ + TransExpressionType.class +}) +public class TransExpression1Type { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String value; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransExpressionType.java b/src/org/mesa/xml/kpi_ml4j/TransExpressionType.java new file mode 100644 index 0000000..77614a7 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransExpressionType.java @@ -0,0 +1,99 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for TransExpressionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransExpressionType">
+ *   <simpleContent>
+ *     <extension base="<http://www.mesa.org/xml/KPI-ML-V01>TransExpression1Type">
+ *       <attribute name="actionCode" use="required" type="{http://www.mesa.org/xml/KPI-ML-V01}TransActionCodeType" />
+ *       <attribute name="expressionLanguage" type="{http://www.w3.org/2001/XMLSchema}token" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransExpressionType") +public class TransExpressionType + extends TransExpression1Type +{ + + @XmlAttribute(name = "actionCode", required = true) + protected String actionCode; + @XmlAttribute(name = "expressionLanguage") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String expressionLanguage; + + /** + * Gets the value of the actionCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getActionCode() { + return actionCode; + } + + /** + * Sets the value of the actionCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setActionCode(String value) { + this.actionCode = value; + } + + /** + * Gets the value of the expressionLanguage property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getExpressionLanguage() { + return expressionLanguage; + } + + /** + * Sets the value of the expressionLanguage property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExpressionLanguage(String value) { + this.expressionLanguage = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransGetType.java b/src/org/mesa/xml/kpi_ml4j/TransGetType.java new file mode 100644 index 0000000..655819a --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransGetType.java @@ -0,0 +1,81 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for TransGetType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransGetType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Expression" type="{http://www.w3.org/2001/XMLSchema}token" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransGetType", propOrder = { + "expression" +}) +public class TransGetType { + + @XmlElement(name = "Expression") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected List expression; + + /** + * Gets the value of the expression 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 expression property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getExpression() { + if (expression == null) { + expression = new ArrayList(); + } + return this.expression; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransProcessType.java b/src/org/mesa/xml/kpi_ml4j/TransProcessType.java new file mode 100644 index 0000000..29a78f0 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransProcessType.java @@ -0,0 +1,104 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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 class for TransProcessType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransProcessType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActionCriteria" type="{http://www.mesa.org/xml/KPI-ML-V01}TransActionCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="acknowledgeCode" type="{http://www.mesa.org/xml/KPI-ML-V01}TransResponseCodeType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransProcessType", propOrder = { + "actionCriteria" +}) +public class TransProcessType { + + @XmlElement(name = "ActionCriteria") + protected List actionCriteria; + @XmlAttribute(name = "acknowledgeCode") + protected TransResponseCodeType acknowledgeCode; + + /** + * Gets the value of the actionCriteria 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 actionCriteria property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransActionCriteriaType } + * + * + */ + public List getActionCriteria() { + if (actionCriteria == null) { + actionCriteria = new ArrayList(); + } + return this.actionCriteria; + } + + /** + * Gets the value of the acknowledgeCode property. + * + * @return + * possible object is + * {@link TransResponseCodeType } + * + */ + public TransResponseCodeType getAcknowledgeCode() { + return acknowledgeCode; + } + + /** + * Sets the value of the acknowledgeCode property. + * + * @param value + * allowed object is + * {@link TransResponseCodeType } + * + */ + public void setAcknowledgeCode(TransResponseCodeType value) { + this.acknowledgeCode = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransReceiverType.java b/src/org/mesa/xml/kpi_ml4j/TransReceiverType.java new file mode 100644 index 0000000..64b6207 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransReceiverType.java @@ -0,0 +1,132 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransReceiverType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransReceiverType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="LogicalID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="ComponentID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="ID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransReceiverType", propOrder = { + "logicalID", + "componentID", + "id" +}) +public class TransReceiverType { + + @XmlElement(name = "LogicalID") + protected IdentifierType logicalID; + @XmlElement(name = "ComponentID") + protected IdentifierType componentID; + @XmlElement(name = "ID") + protected List id; + + /** + * Gets the value of the logicalID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getLogicalID() { + return logicalID; + } + + /** + * Sets the value of the logicalID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setLogicalID(IdentifierType value) { + this.logicalID = value; + } + + /** + * Gets the value of the componentID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getComponentID() { + return componentID; + } + + /** + * Sets the value of the componentID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setComponentID(IdentifierType value) { + this.componentID = value; + } + + /** + * Gets the value of the id 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 id property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link IdentifierType } + * + * + */ + public List getID() { + if (id == null) { + id = new ArrayList(); + } + return this.id; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransRespondType.java b/src/org/mesa/xml/kpi_ml4j/TransRespondType.java new file mode 100644 index 0000000..541cd3b --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransRespondType.java @@ -0,0 +1,104 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransRespondType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransRespondType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OriginalApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType" minOccurs="0"/>
+ *         <element name="ResponseCriteria" type="{http://www.mesa.org/xml/KPI-ML-V01}TransResponseCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransRespondType", propOrder = { + "originalApplicationArea", + "responseCriteria" +}) +public class TransRespondType { + + @XmlElement(name = "OriginalApplicationArea") + protected TransApplicationAreaType originalApplicationArea; + @XmlElement(name = "ResponseCriteria") + protected List responseCriteria; + + /** + * Gets the value of the originalApplicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getOriginalApplicationArea() { + return originalApplicationArea; + } + + /** + * Sets the value of the originalApplicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setOriginalApplicationArea(TransApplicationAreaType value) { + this.originalApplicationArea = value; + } + + /** + * Gets the value of the responseCriteria 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 responseCriteria property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransResponseCriteriaType } + * + * + */ + public List getResponseCriteria() { + if (responseCriteria == null) { + responseCriteria = new ArrayList(); + } + return this.responseCriteria; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransResponseCodeType.java b/src/org/mesa/xml/kpi_ml4j/TransResponseCodeType.java new file mode 100644 index 0000000..aa75a45 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransResponseCodeType.java @@ -0,0 +1,58 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransResponseCodeType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+ * <simpleType name="TransResponseCodeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
+ *     <enumeration value="Always"/>
+ *     <enumeration value="OnError"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "TransResponseCodeType") +@XmlEnum +public enum TransResponseCodeType { + + @XmlEnumValue("Always") + ALWAYS("Always"), + @XmlEnumValue("OnError") + ON_ERROR("OnError"); + private final String value; + + TransResponseCodeType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static TransResponseCodeType fromValue(String v) { + for (TransResponseCodeType c: TransResponseCodeType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransResponseCriteriaType.java b/src/org/mesa/xml/kpi_ml4j/TransResponseCriteriaType.java new file mode 100644 index 0000000..8b99ab9 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransResponseCriteriaType.java @@ -0,0 +1,97 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransResponseCriteriaType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransResponseCriteriaType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ResponseExpression" type="{http://www.mesa.org/xml/KPI-ML-V01}TransExpressionType" minOccurs="0"/>
+ *         <element name="ChangeStatus" type="{http://www.mesa.org/xml/KPI-ML-V01}TransChangeStatusType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransResponseCriteriaType", propOrder = { + "responseExpression", + "changeStatus" +}) +public class TransResponseCriteriaType { + + @XmlElement(name = "ResponseExpression") + protected TransExpressionType responseExpression; + @XmlElement(name = "ChangeStatus") + protected TransChangeStatusType changeStatus; + + /** + * Gets the value of the responseExpression property. + * + * @return + * possible object is + * {@link TransExpressionType } + * + */ + public TransExpressionType getResponseExpression() { + return responseExpression; + } + + /** + * Sets the value of the responseExpression property. + * + * @param value + * allowed object is + * {@link TransExpressionType } + * + */ + public void setResponseExpression(TransExpressionType value) { + this.responseExpression = value; + } + + /** + * Gets the value of the changeStatus property. + * + * @return + * possible object is + * {@link TransChangeStatusType } + * + */ + public TransChangeStatusType getChangeStatus() { + return changeStatus; + } + + /** + * Sets the value of the changeStatus property. + * + * @param value + * allowed object is + * {@link TransChangeStatusType } + * + */ + public void setChangeStatus(TransChangeStatusType value) { + this.changeStatus = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransSenderType.java b/src/org/mesa/xml/kpi_ml4j/TransSenderType.java new file mode 100644 index 0000000..9ba6b9b --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransSenderType.java @@ -0,0 +1,209 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransSenderType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransSenderType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="LogicalID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="ComponentID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="TaskID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="ReferenceID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *         <element name="ConfirmationCode" type="{http://www.mesa.org/xml/KPI-ML-V01}TransConfirmationCodeType" minOccurs="0"/>
+ *         <element name="AuthorizationID" type="{http://www.mesa.org/xml/KPI-ML-V01}IdentifierType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransSenderType", propOrder = { + "logicalID", + "componentID", + "taskID", + "referenceID", + "confirmationCode", + "authorizationID" +}) +public class TransSenderType { + + @XmlElement(name = "LogicalID") + protected IdentifierType logicalID; + @XmlElement(name = "ComponentID") + protected IdentifierType componentID; + @XmlElement(name = "TaskID") + protected IdentifierType taskID; + @XmlElement(name = "ReferenceID") + protected IdentifierType referenceID; + @XmlElement(name = "ConfirmationCode") + protected TransConfirmationCodeType confirmationCode; + @XmlElement(name = "AuthorizationID") + protected IdentifierType authorizationID; + + /** + * Gets the value of the logicalID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getLogicalID() { + return logicalID; + } + + /** + * Sets the value of the logicalID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setLogicalID(IdentifierType value) { + this.logicalID = value; + } + + /** + * Gets the value of the componentID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getComponentID() { + return componentID; + } + + /** + * Sets the value of the componentID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setComponentID(IdentifierType value) { + this.componentID = value; + } + + /** + * Gets the value of the taskID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getTaskID() { + return taskID; + } + + /** + * Sets the value of the taskID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setTaskID(IdentifierType value) { + this.taskID = value; + } + + /** + * Gets the value of the referenceID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getReferenceID() { + return referenceID; + } + + /** + * Sets the value of the referenceID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setReferenceID(IdentifierType value) { + this.referenceID = value; + } + + /** + * Gets the value of the confirmationCode property. + * + * @return + * possible object is + * {@link TransConfirmationCodeType } + * + */ + public TransConfirmationCodeType getConfirmationCode() { + return confirmationCode; + } + + /** + * Sets the value of the confirmationCode property. + * + * @param value + * allowed object is + * {@link TransConfirmationCodeType } + * + */ + public void setConfirmationCode(TransConfirmationCodeType value) { + this.confirmationCode = value; + } + + /** + * Gets the value of the authorizationID property. + * + * @return + * possible object is + * {@link IdentifierType } + * + */ + public IdentifierType getAuthorizationID() { + return authorizationID; + } + + /** + * Sets the value of the authorizationID property. + * + * @param value + * allowed object is + * {@link IdentifierType } + * + */ + public void setAuthorizationID(IdentifierType value) { + this.authorizationID = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransShowType.java b/src/org/mesa/xml/kpi_ml4j/TransShowType.java new file mode 100644 index 0000000..764dfc1 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransShowType.java @@ -0,0 +1,104 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransShowType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransShowType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="OriginalApplicationArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransApplicationAreaType" minOccurs="0"/>
+ *         <element name="ResponseCriteria" type="{http://www.mesa.org/xml/KPI-ML-V01}TransResponseCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransShowType", propOrder = { + "originalApplicationArea", + "responseCriteria" +}) +public class TransShowType { + + @XmlElement(name = "OriginalApplicationArea") + protected TransApplicationAreaType originalApplicationArea; + @XmlElement(name = "ResponseCriteria") + protected List responseCriteria; + + /** + * Gets the value of the originalApplicationArea property. + * + * @return + * possible object is + * {@link TransApplicationAreaType } + * + */ + public TransApplicationAreaType getOriginalApplicationArea() { + return originalApplicationArea; + } + + /** + * Sets the value of the originalApplicationArea property. + * + * @param value + * allowed object is + * {@link TransApplicationAreaType } + * + */ + public void setOriginalApplicationArea(TransApplicationAreaType value) { + this.originalApplicationArea = value; + } + + /** + * Gets the value of the responseCriteria 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 responseCriteria property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransResponseCriteriaType } + * + * + */ + public List getResponseCriteria() { + if (responseCriteria == null) { + responseCriteria = new ArrayList(); + } + return this.responseCriteria; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransSignatureType.java b/src/org/mesa/xml/kpi_ml4j/TransSignatureType.java new file mode 100644 index 0000000..1b9f822 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransSignatureType.java @@ -0,0 +1,109 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.NormalizedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Java class for TransSignatureType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransSignatureType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <any maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="qualifyingAgencyID" type="{http://www.w3.org/2001/XMLSchema}normalizedString" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransSignatureType", propOrder = { + "any" +}) +public class TransSignatureType { + + @XmlAnyElement(lax = true) + protected List any; + @XmlAttribute(name = "qualifyingAgencyID") + @XmlJavaTypeAdapter(NormalizedStringAdapter.class) + @XmlSchemaType(name = "normalizedString") + protected String qualifyingAgencyID; + + /** + * Gets the value of the any 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 any property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getAny() { + if (any == null) { + any = new ArrayList(); + } + return this.any; + } + + /** + * Gets the value of the qualifyingAgencyID property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getQualifyingAgencyID() { + return qualifyingAgencyID; + } + + /** + * Sets the value of the qualifyingAgencyID property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setQualifyingAgencyID(String value) { + this.qualifyingAgencyID = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransStateChangeType.java b/src/org/mesa/xml/kpi_ml4j/TransStateChangeType.java new file mode 100644 index 0000000..7058ce2 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransStateChangeType.java @@ -0,0 +1,220 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransStateChangeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransStateChangeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="FromStateCode" type="{http://www.mesa.org/xml/KPI-ML-V01}CodeType" minOccurs="0"/>
+ *         <element name="ToStateCode" type="{http://www.mesa.org/xml/KPI-ML-V01}CodeType" minOccurs="0"/>
+ *         <element name="ChangeDateTime" type="{http://www.mesa.org/xml/KPI-ML-V01}DateTimeType" minOccurs="0"/>
+ *         <group ref="{http://www.mesa.org/xml/KPI-ML-V01}TransStateChangeTextGroup" minOccurs="0"/>
+ *         <element name="UserArea" type="{http://www.mesa.org/xml/KPI-ML-V01}TransUserAreaType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransStateChangeType", propOrder = { + "fromStateCode", + "toStateCode", + "changeDateTime", + "description", + "note", + "userArea" +}) +public class TransStateChangeType { + + @XmlElement(name = "FromStateCode") + protected CodeType fromStateCode; + @XmlElement(name = "ToStateCode") + protected CodeType toStateCode; + @XmlElement(name = "ChangeDateTime") + protected DateTimeType changeDateTime; + @XmlElement(name = "Description") + protected List description; + @XmlElement(name = "Note") + protected List note; + @XmlElement(name = "UserArea") + protected TransUserAreaType userArea; + + /** + * Gets the value of the fromStateCode property. + * + * @return + * possible object is + * {@link CodeType } + * + */ + public CodeType getFromStateCode() { + return fromStateCode; + } + + /** + * Sets the value of the fromStateCode property. + * + * @param value + * allowed object is + * {@link CodeType } + * + */ + public void setFromStateCode(CodeType value) { + this.fromStateCode = value; + } + + /** + * Gets the value of the toStateCode property. + * + * @return + * possible object is + * {@link CodeType } + * + */ + public CodeType getToStateCode() { + return toStateCode; + } + + /** + * Sets the value of the toStateCode property. + * + * @param value + * allowed object is + * {@link CodeType } + * + */ + public void setToStateCode(CodeType value) { + this.toStateCode = value; + } + + /** + * Gets the value of the changeDateTime property. + * + * @return + * possible object is + * {@link DateTimeType } + * + */ + public DateTimeType getChangeDateTime() { + return changeDateTime; + } + + /** + * Sets the value of the changeDateTime property. + * + * @param value + * allowed object is + * {@link DateTimeType } + * + */ + public void setChangeDateTime(DateTimeType value) { + this.changeDateTime = value; + } + + /** + * Gets the value of the description 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 description property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionType } + * + * + */ + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + /** + * Gets the value of the note 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 note property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List getNote() { + if (note == null) { + note = new ArrayList(); + } + return this.note; + } + + /** + * Gets the value of the userArea property. + * + * @return + * possible object is + * {@link TransUserAreaType } + * + */ + public TransUserAreaType getUserArea() { + return userArea; + } + + /** + * Sets the value of the userArea property. + * + * @param value + * allowed object is + * {@link TransUserAreaType } + * + */ + public void setUserArea(TransUserAreaType value) { + this.userArea = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransSyncType.java b/src/org/mesa/xml/kpi_ml4j/TransSyncType.java new file mode 100644 index 0000000..d116df7 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransSyncType.java @@ -0,0 +1,76 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransSyncType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransSyncType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ActionCriteria" type="{http://www.mesa.org/xml/KPI-ML-V01}TransActionCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransSyncType", propOrder = { + "actionCriteria" +}) +public class TransSyncType { + + @XmlElement(name = "ActionCriteria") + protected List actionCriteria; + + /** + * Gets the value of the actionCriteria 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 actionCriteria property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link TransActionCriteriaType } + * + * + */ + public List getActionCriteria() { + if (actionCriteria == null) { + actionCriteria = new ArrayList(); + } + return this.actionCriteria; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TransUserAreaType.java b/src/org/mesa/xml/kpi_ml4j/TransUserAreaType.java new file mode 100644 index 0000000..e372c7b --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TransUserAreaType.java @@ -0,0 +1,76 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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.XmlAnyElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for TransUserAreaType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TransUserAreaType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <any maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TransUserAreaType", propOrder = { + "any" +}) +public class TransUserAreaType { + + @XmlAnyElement(lax = true) + protected List any; + + /** + * Gets the value of the any 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 any property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getAny() { + if (any == null) { + any = new ArrayList(); + } + return this.any; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/Trend1Type.java b/src/org/mesa/xml/kpi_ml4j/Trend1Type.java new file mode 100644 index 0000000..106f6e7 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/Trend1Type.java @@ -0,0 +1,43 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for Trend1Type complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="Trend1Type">
+ *   <simpleContent>
+ *     <restriction base="<http://www.mesa.org/xml/KPI-ML-V01>CodeType">
+ *     </restriction>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Trend1Type") +@XmlSeeAlso({ + TrendType.class +}) +public class Trend1Type + extends CodeType +{ + + +} diff --git a/src/org/mesa/xml/kpi_ml4j/TrendType.java b/src/org/mesa/xml/kpi_ml4j/TrendType.java new file mode 100644 index 0000000..313fdcf --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/TrendType.java @@ -0,0 +1,67 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + + +package org.mesa.xml.kpi_ml4j; + +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 class for TrendType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TrendType">
+ *   <simpleContent>
+ *     <extension base="<http://www.mesa.org/xml/KPI-ML-V01>Trend1Type">
+ *       <attribute name="OtherValue" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TrendType") +public class TrendType + extends Trend1Type +{ + + @XmlAttribute(name = "OtherValue") + protected String otherValue; + + /** + * Gets the value of the otherValue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOtherValue() { + return otherValue; + } + + /** + * Sets the value of the otherValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOtherValue(String value) { + this.otherValue = value; + } + +} diff --git a/src/org/mesa/xml/kpi_ml4j/package-info.java b/src/org/mesa/xml/kpi_ml4j/package-info.java new file mode 100644 index 0000000..a293f56 --- /dev/null +++ b/src/org/mesa/xml/kpi_ml4j/package-info.java @@ -0,0 +1,9 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2017.01.28 at 11:16:59 AM CST +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.mesa.org/xml/KPI-ML-V01", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package org.mesa.xml.kpi_ml4j;