--- /dev/null
+/*-\r
+ * ============LICENSE_START=======================================================\r
+ * Copyright (C) 2019 Nordix Foundation.\r
+ * ================================================================================\r
+ * Licensed under the Apache License, Version 2.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ * http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ *\r
+ * SPDX-License-Identifier: Apache-2.0\r
+ * ============LICENSE_END=========================================================\r
+ */\r
+package org.onap.dcaegen2.services.pmmapper.model;\r
+\r
+import java.math.BigInteger;\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+import javax.xml.bind.annotation.XmlAccessType;\r
+import javax.xml.bind.annotation.XmlAccessorType;\r
+import javax.xml.bind.annotation.XmlAttribute;\r
+import javax.xml.bind.annotation.XmlElement;\r
+import javax.xml.bind.annotation.XmlList;\r
+import javax.xml.bind.annotation.XmlRootElement;\r
+import javax.xml.bind.annotation.XmlSchemaType;\r
+import javax.xml.bind.annotation.XmlType;\r
+import javax.xml.bind.annotation.XmlValue;\r
+import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;\r
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r
+import javax.xml.datatype.Duration;\r
+import javax.xml.datatype.XMLGregorianCalendar;\r
+\r
+/**\r
+ * <p>\r
+ * Generated Java class using XJC to represent 3GPP PM Measurement file\r
+ *\r
+ * <p>\r
+ * The following schema fragment specifies the expected content contained within\r
+ * this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="fileHeader">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="fileSender">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="localDn" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="elementType" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="measCollec">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="beginTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * <attribute name="fileFormatVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="vendorName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="dnPrefix" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="measData" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="managedElement">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="localDn" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="userLabel" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="swVersion" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="measInfo" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="job" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="jobId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="granPeriod">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />\r
+ * <attribute name="endTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="repPeriod" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <choice>\r
+ * <element name="measTypes">\r
+ * <simpleType>\r
+ * <list itemType="{http://www.w3.org/2001/XMLSchema}Name" />\r
+ * </simpleType>\r
+ * </element>\r
+ * <element name="measType" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.w3.org/2001/XMLSchema>Name">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </choice>\r
+ * <element name="measValue" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <choice>\r
+ * <element name="measResults">\r
+ * <simpleType>\r
+ * <list itemType="{http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec}measResultType" />\r
+ * </simpleType>\r
+ * </element>\r
+ * <element name="r" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec>measResultType">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </choice>\r
+ * <element name="suspect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>\r
+ * </sequence>\r
+ * <attribute name="measObjLdn" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * <attribute name="measInfoId" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="fileFooter">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="measCollec">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="endTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+@XmlAccessorType(XmlAccessType.FIELD)\r
+@XmlType(name = "", propOrder = {\r
+ "fileHeader",\r
+ "measData",\r
+ "fileFooter"\r
+})\r
+@XmlRootElement(name = "measCollecFile")\r
+public class MeasCollecFile {\r
+\r
+ @XmlElement(required = true)\r
+ protected MeasCollecFile.FileHeader fileHeader;\r
+ protected List<MeasCollecFile.MeasData> measData;\r
+ @XmlElement(required = true)\r
+ protected MeasCollecFile.FileFooter fileFooter;\r
+\r
+ /**\r
+ * Gets the value of the fileHeader property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.FileHeader }\r
+ *\r
+ */\r
+ public MeasCollecFile.FileHeader getFileHeader() {\r
+ return fileHeader;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the fileHeader property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.FileHeader }\r
+ *\r
+ */\r
+ public void setFileHeader(MeasCollecFile.FileHeader value) {\r
+ this.fileHeader = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the measData property.\r
+ *\r
+ * <p>\r
+ * This accessor method returns a reference to the live list,\r
+ * not a snapshot. Therefore any modification you make to the\r
+ * returned list will be present inside the JAXB object.\r
+ * This is why there is not a <CODE>set</CODE> method for the measData property.\r
+ *\r
+ * <p>\r
+ * For example, to add a new item, do as follows:\r
+ * <pre>\r
+ * getMeasData().add(newItem);\r
+ * </pre>\r
+ *\r
+ *\r
+ * <p>\r
+ * Objects of the following type(s) are allowed in the list\r
+ * {@link MeasCollecFile.MeasData }\r
+ *\r
+ *\r
+ */\r
+ public List<MeasCollecFile.MeasData> getMeasData() {\r
+ if (measData == null) {\r
+ measData = new ArrayList<MeasCollecFile.MeasData>();\r
+ }\r
+ return this.measData;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the fileFooter property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.FileFooter }\r
+ *\r
+ */\r
+ public MeasCollecFile.FileFooter getFileFooter() {\r
+ return fileFooter;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the fileFooter property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.FileFooter }\r
+ *\r
+ */\r
+ public void setFileFooter(MeasCollecFile.FileFooter value) {\r
+ this.fileFooter = value;\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="measCollec">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="endTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "", propOrder = {\r
+ "measCollec"\r
+ })\r
+ public static class FileFooter {\r
+\r
+ @XmlElement(required = true)\r
+ protected MeasCollecFile.FileFooter.MeasCollec measCollec;\r
+\r
+ /**\r
+ * Gets the value of the measCollec property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.FileFooter.MeasCollec }\r
+ *\r
+ */\r
+ public MeasCollecFile.FileFooter.MeasCollec getMeasCollec() {\r
+ return measCollec;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the measCollec property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.FileFooter.MeasCollec }\r
+ *\r
+ */\r
+ public void setMeasCollec(MeasCollecFile.FileFooter.MeasCollec value) {\r
+ this.measCollec = value;\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="endTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "")\r
+ public static class MeasCollec {\r
+\r
+ @XmlAttribute(name = "endTime", required = true)\r
+ @XmlSchemaType(name = "dateTime")\r
+ protected XMLGregorianCalendar endTime;\r
+\r
+ /**\r
+ * Gets the value of the endTime property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link XMLGregorianCalendar }\r
+ *\r
+ */\r
+ public XMLGregorianCalendar getEndTime() {\r
+ return endTime;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the endTime property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link XMLGregorianCalendar }\r
+ *\r
+ */\r
+ public void setEndTime(XMLGregorianCalendar value) {\r
+ this.endTime = value;\r
+ }\r
+\r
+ }\r
+\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="fileSender">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="localDn" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="elementType" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="measCollec">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="beginTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * <attribute name="fileFormatVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="vendorName" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="dnPrefix" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "", propOrder = {\r
+ "fileSender",\r
+ "measCollec"\r
+ })\r
+ public static class FileHeader {\r
+\r
+ @XmlElement(required = true)\r
+ protected MeasCollecFile.FileHeader.FileSender fileSender;\r
+ @XmlElement(required = true)\r
+ protected MeasCollecFile.FileHeader.MeasCollec measCollec;\r
+ @XmlAttribute(name = "fileFormatVersion", required = true)\r
+ protected String fileFormatVersion;\r
+ @XmlAttribute(name = "vendorName")\r
+ protected String vendorName;\r
+ @XmlAttribute(name = "dnPrefix")\r
+ protected String dnPrefix;\r
+\r
+ /**\r
+ * Gets the value of the fileSender property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.FileHeader.FileSender }\r
+ *\r
+ */\r
+ public MeasCollecFile.FileHeader.FileSender getFileSender() {\r
+ return fileSender;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the fileSender property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.FileHeader.FileSender }\r
+ *\r
+ */\r
+ public void setFileSender(MeasCollecFile.FileHeader.FileSender value) {\r
+ this.fileSender = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the measCollec property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.FileHeader.MeasCollec }\r
+ *\r
+ */\r
+ public MeasCollecFile.FileHeader.MeasCollec getMeasCollec() {\r
+ return measCollec;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the measCollec property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.FileHeader.MeasCollec }\r
+ *\r
+ */\r
+ public void setMeasCollec(MeasCollecFile.FileHeader.MeasCollec value) {\r
+ this.measCollec = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the fileFormatVersion property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getFileFormatVersion() {\r
+ return fileFormatVersion;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the fileFormatVersion property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setFileFormatVersion(String value) {\r
+ this.fileFormatVersion = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the vendorName property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getVendorName() {\r
+ return vendorName;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the vendorName property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setVendorName(String value) {\r
+ this.vendorName = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the dnPrefix property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getDnPrefix() {\r
+ return dnPrefix;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the dnPrefix property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setDnPrefix(String value) {\r
+ this.dnPrefix = value;\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="localDn" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="elementType" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "")\r
+ public static class FileSender {\r
+\r
+ @XmlAttribute(name = "localDn")\r
+ protected String localDn;\r
+ @XmlAttribute(name = "elementType")\r
+ protected String elementType;\r
+\r
+ /**\r
+ * Gets the value of the localDn property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getLocalDn() {\r
+ return localDn;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the localDn property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setLocalDn(String value) {\r
+ this.localDn = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the elementType property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getElementType() {\r
+ return elementType;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the elementType property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setElementType(String value) {\r
+ this.elementType = value;\r
+ }\r
+\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="beginTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "")\r
+ public static class MeasCollec {\r
+\r
+ @XmlAttribute(name = "beginTime", required = true)\r
+ @XmlSchemaType(name = "dateTime")\r
+ protected XMLGregorianCalendar beginTime;\r
+\r
+ /**\r
+ * Gets the value of the beginTime property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link XMLGregorianCalendar }\r
+ *\r
+ */\r
+ public XMLGregorianCalendar getBeginTime() {\r
+ return beginTime;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the beginTime property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link XMLGregorianCalendar }\r
+ *\r
+ */\r
+ public void setBeginTime(XMLGregorianCalendar value) {\r
+ this.beginTime = value;\r
+ }\r
+\r
+ }\r
+\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="managedElement">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="localDn" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="userLabel" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="swVersion" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="measInfo" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="job" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="jobId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="granPeriod">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />\r
+ * <attribute name="endTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="repPeriod" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <choice>\r
+ * <element name="measTypes">\r
+ * <simpleType>\r
+ * <list itemType="{http://www.w3.org/2001/XMLSchema}Name" />\r
+ * </simpleType>\r
+ * </element>\r
+ * <element name="measType" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.w3.org/2001/XMLSchema>Name">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </choice>\r
+ * <element name="measValue" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <choice>\r
+ * <element name="measResults">\r
+ * <simpleType>\r
+ * <list itemType="{http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec}measResultType" />\r
+ * </simpleType>\r
+ * </element>\r
+ * <element name="r" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec>measResultType">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </choice>\r
+ * <element name="suspect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>\r
+ * </sequence>\r
+ * <attribute name="measObjLdn" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * <attribute name="measInfoId" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "", propOrder = {\r
+ "managedElement",\r
+ "measInfo"\r
+ })\r
+ public static class MeasData {\r
+\r
+ @XmlElement(required = true)\r
+ protected MeasCollecFile.MeasData.ManagedElement managedElement;\r
+ protected List<MeasCollecFile.MeasData.MeasInfo> measInfo;\r
+\r
+ /**\r
+ * Gets the value of the managedElement property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.MeasData.ManagedElement }\r
+ *\r
+ */\r
+ public MeasCollecFile.MeasData.ManagedElement getManagedElement() {\r
+ return managedElement;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the managedElement property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.MeasData.ManagedElement }\r
+ *\r
+ */\r
+ public void setManagedElement(MeasCollecFile.MeasData.ManagedElement value) {\r
+ this.managedElement = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the measInfo property.\r
+ *\r
+ * <p>\r
+ * This accessor method returns a reference to the live list,\r
+ * not a snapshot. Therefore any modification you make to the\r
+ * returned list will be present inside the JAXB object.\r
+ * This is why there is not a <CODE>set</CODE> method for the measInfo property.\r
+ *\r
+ * <p>\r
+ * For example, to add a new item, do as follows:\r
+ * <pre>\r
+ * getMeasInfo().add(newItem);\r
+ * </pre>\r
+ *\r
+ *\r
+ * <p>\r
+ * Objects of the following type(s) are allowed in the list\r
+ * {@link MeasCollecFile.MeasData.MeasInfo }\r
+ *\r
+ *\r
+ */\r
+ public List<MeasCollecFile.MeasData.MeasInfo> getMeasInfo() {\r
+ if (measInfo == null) {\r
+ measInfo = new ArrayList<MeasCollecFile.MeasData.MeasInfo>();\r
+ }\r
+ return this.measInfo;\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="localDn" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="userLabel" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * <attribute name="swVersion" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "")\r
+ public static class ManagedElement {\r
+\r
+ @XmlAttribute(name = "localDn")\r
+ protected String localDn;\r
+ @XmlAttribute(name = "userLabel")\r
+ protected String userLabel;\r
+ @XmlAttribute(name = "swVersion")\r
+ protected String swVersion;\r
+\r
+ /**\r
+ * Gets the value of the localDn property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getLocalDn() {\r
+ return localDn;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the localDn property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setLocalDn(String value) {\r
+ this.localDn = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the userLabel property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getUserLabel() {\r
+ return userLabel;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the userLabel property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setUserLabel(String value) {\r
+ this.userLabel = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the swVersion property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getSwVersion() {\r
+ return swVersion;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the swVersion property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setSwVersion(String value) {\r
+ this.swVersion = value;\r
+ }\r
+\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <element name="job" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="jobId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="granPeriod">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />\r
+ * <attribute name="endTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <element name="repPeriod" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * <choice>\r
+ * <element name="measTypes">\r
+ * <simpleType>\r
+ * <list itemType="{http://www.w3.org/2001/XMLSchema}Name" />\r
+ * </simpleType>\r
+ * </element>\r
+ * <element name="measType" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.w3.org/2001/XMLSchema>Name">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </choice>\r
+ * <element name="measValue" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <choice>\r
+ * <element name="measResults">\r
+ * <simpleType>\r
+ * <list itemType="{http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec}measResultType" />\r
+ * </simpleType>\r
+ * </element>\r
+ * <element name="r" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec>measResultType">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </choice>\r
+ * <element name="suspect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>\r
+ * </sequence>\r
+ * <attribute name="measObjLdn" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </sequence>\r
+ * <attribute name="measInfoId" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "", propOrder = {\r
+ "job",\r
+ "granPeriod",\r
+ "repPeriod",\r
+ "measTypes",\r
+ "measType",\r
+ "measValue"\r
+ })\r
+ public static class MeasInfo {\r
+\r
+ protected MeasCollecFile.MeasData.MeasInfo.Job job;\r
+ @XmlElement(required = true)\r
+ protected MeasCollecFile.MeasData.MeasInfo.GranPeriod granPeriod;\r
+ protected MeasCollecFile.MeasData.MeasInfo.RepPeriod repPeriod;\r
+ @XmlList\r
+ protected List<String> measTypes;\r
+ protected List<MeasCollecFile.MeasData.MeasInfo.MeasType> measType;\r
+ protected List<MeasCollecFile.MeasData.MeasInfo.MeasValue> measValue;\r
+ @XmlAttribute(name = "measInfoId")\r
+ protected String measInfoId;\r
+\r
+ /**\r
+ * Gets the value of the job property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.Job }\r
+ *\r
+ */\r
+ public MeasCollecFile.MeasData.MeasInfo.Job getJob() {\r
+ return job;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the job property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.Job }\r
+ *\r
+ */\r
+ public void setJob(MeasCollecFile.MeasData.MeasInfo.Job value) {\r
+ this.job = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the granPeriod property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.GranPeriod }\r
+ *\r
+ */\r
+ public MeasCollecFile.MeasData.MeasInfo.GranPeriod getGranPeriod() {\r
+ return granPeriod;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the granPeriod property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.GranPeriod }\r
+ *\r
+ */\r
+ public void setGranPeriod(MeasCollecFile.MeasData.MeasInfo.GranPeriod value) {\r
+ this.granPeriod = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the repPeriod property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.RepPeriod }\r
+ *\r
+ */\r
+ public MeasCollecFile.MeasData.MeasInfo.RepPeriod getRepPeriod() {\r
+ return repPeriod;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the repPeriod property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.RepPeriod }\r
+ *\r
+ */\r
+ public void setRepPeriod(MeasCollecFile.MeasData.MeasInfo.RepPeriod value) {\r
+ this.repPeriod = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the measTypes property.\r
+ *\r
+ * <p>\r
+ * This accessor method returns a reference to the live list,\r
+ * not a snapshot. Therefore any modification you make to the\r
+ * returned list will be present inside the JAXB object.\r
+ * This is why there is not a <CODE>set</CODE> method for the measTypes property.\r
+ *\r
+ * <p>\r
+ * For example, to add a new item, do as follows:\r
+ * <pre>\r
+ * getMeasTypes().add(newItem);\r
+ * </pre>\r
+ *\r
+ *\r
+ * <p>\r
+ * Objects of the following type(s) are allowed in the list\r
+ * {@link String }\r
+ *\r
+ *\r
+ */\r
+ public List<String> getMeasTypes() {\r
+ if (measTypes == null) {\r
+ measTypes = new ArrayList<String>();\r
+ }\r
+ return this.measTypes;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the measType property.\r
+ *\r
+ * <p>\r
+ * This accessor method returns a reference to the live list,\r
+ * not a snapshot. Therefore any modification you make to the\r
+ * returned list will be present inside the JAXB object.\r
+ * This is why there is not a <CODE>set</CODE> method for the measType property.\r
+ *\r
+ * <p>\r
+ * For example, to add a new item, do as follows:\r
+ * <pre>\r
+ * getMeasType().add(newItem);\r
+ * </pre>\r
+ *\r
+ *\r
+ * <p>\r
+ * Objects of the following type(s) are allowed in the list\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.MeasType }\r
+ *\r
+ *\r
+ */\r
+ public List<MeasCollecFile.MeasData.MeasInfo.MeasType> getMeasType() {\r
+ if (measType == null) {\r
+ measType = new ArrayList<MeasCollecFile.MeasData.MeasInfo.MeasType>();\r
+ }\r
+ return this.measType;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the measValue property.\r
+ *\r
+ * <p>\r
+ * This accessor method returns a reference to the live list,\r
+ * not a snapshot. Therefore any modification you make to the\r
+ * returned list will be present inside the JAXB object.\r
+ * This is why there is not a <CODE>set</CODE> method for the measValue property.\r
+ *\r
+ * <p>\r
+ * For example, to add a new item, do as follows:\r
+ * <pre>\r
+ * getMeasValue().add(newItem);\r
+ * </pre>\r
+ *\r
+ *\r
+ * <p>\r
+ * Objects of the following type(s) are allowed in the list\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.MeasValue }\r
+ *\r
+ *\r
+ */\r
+ public List<MeasCollecFile.MeasData.MeasInfo.MeasValue> getMeasValue() {\r
+ if (measValue == null) {\r
+ measValue = new ArrayList<MeasCollecFile.MeasData.MeasInfo.MeasValue>();\r
+ }\r
+ return this.measValue;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the measInfoId property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getMeasInfoId() {\r
+ return measInfoId;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the measInfoId property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setMeasInfoId(String value) {\r
+ this.measInfoId = value;\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />\r
+ * <attribute name="endTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "")\r
+ public static class GranPeriod {\r
+\r
+ @XmlAttribute(name = "duration", required = true)\r
+ protected Duration duration;\r
+ @XmlAttribute(name = "endTime", required = true)\r
+ @XmlSchemaType(name = "dateTime")\r
+ protected XMLGregorianCalendar endTime;\r
+\r
+ /**\r
+ * Gets the value of the duration property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link Duration }\r
+ *\r
+ */\r
+ public Duration getDuration() {\r
+ return duration;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the duration property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link Duration }\r
+ *\r
+ */\r
+ public void setDuration(Duration value) {\r
+ this.duration = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the endTime property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link XMLGregorianCalendar }\r
+ *\r
+ */\r
+ public XMLGregorianCalendar getEndTime() {\r
+ return endTime;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the endTime property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link XMLGregorianCalendar }\r
+ *\r
+ */\r
+ public void setEndTime(XMLGregorianCalendar value) {\r
+ this.endTime = value;\r
+ }\r
+\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="jobId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "")\r
+ public static class Job {\r
+\r
+ @XmlAttribute(name = "jobId", required = true)\r
+ protected String jobId;\r
+\r
+ /**\r
+ * Gets the value of the jobId property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getJobId() {\r
+ return jobId;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the jobId property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setJobId(String value) {\r
+ this.jobId = value;\r
+ }\r
+\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.w3.org/2001/XMLSchema>Name">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "", propOrder = {\r
+ "value"\r
+ })\r
+ public static class MeasType {\r
+\r
+ @XmlValue\r
+ @XmlJavaTypeAdapter(CollapsedStringAdapter.class)\r
+ @XmlSchemaType(name = "Name")\r
+ protected String value;\r
+ @XmlAttribute(name = "p", required = true)\r
+ @XmlSchemaType(name = "positiveInteger")\r
+ protected BigInteger p;\r
+\r
+ /**\r
+ * Gets the value of the value property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getValue() {\r
+ return value;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the value property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setValue(String value) {\r
+ this.value = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the p property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link BigInteger }\r
+ *\r
+ */\r
+ public BigInteger getP() {\r
+ return p;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the p property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link BigInteger }\r
+ *\r
+ */\r
+ public void setP(BigInteger value) {\r
+ this.p = value;\r
+ }\r
+\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <sequence>\r
+ * <choice>\r
+ * <element name="measResults">\r
+ * <simpleType>\r
+ * <list itemType="{http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec}measResultType" />\r
+ * </simpleType>\r
+ * </element>\r
+ * <element name="r" maxOccurs="unbounded" minOccurs="0">\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec>measResultType">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </element>\r
+ * </choice>\r
+ * <element name="suspect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>\r
+ * </sequence>\r
+ * <attribute name="measObjLdn" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "", propOrder = {\r
+ "measResults",\r
+ "r",\r
+ "suspect"\r
+ })\r
+ public static class MeasValue {\r
+\r
+ @XmlList\r
+ protected List<String> measResults;\r
+ protected List<MeasCollecFile.MeasData.MeasInfo.MeasValue.R> r;\r
+ protected Boolean suspect;\r
+ @XmlAttribute(name = "measObjLdn", required = true)\r
+ protected String measObjLdn;\r
+\r
+ /**\r
+ * Gets the value of the measResults property.\r
+ *\r
+ * <p>\r
+ * This accessor method returns a reference to the live list,\r
+ * not a snapshot. Therefore any modification you make to the\r
+ * returned list will be present inside the JAXB object.\r
+ * This is why there is not a <CODE>set</CODE> method for the measResults property.\r
+ *\r
+ * <p>\r
+ * For example, to add a new item, do as follows:\r
+ * <pre>\r
+ * getMeasResults().add(newItem);\r
+ * </pre>\r
+ *\r
+ *\r
+ * <p>\r
+ * Objects of the following type(s) are allowed in the list\r
+ * {@link String }\r
+ *\r
+ *\r
+ */\r
+ public List<String> getMeasResults() {\r
+ if (measResults == null) {\r
+ measResults = new ArrayList<String>();\r
+ }\r
+ return this.measResults;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the r property.\r
+ *\r
+ * <p>\r
+ * This accessor method returns a reference to the live list,\r
+ * not a snapshot. Therefore any modification you make to the\r
+ * returned list will be present inside the JAXB object.\r
+ * This is why there is not a <CODE>set</CODE> method for the r property.\r
+ *\r
+ * <p>\r
+ * For example, to add a new item, do as follows:\r
+ * <pre>\r
+ * getR().add(newItem);\r
+ * </pre>\r
+ *\r
+ *\r
+ * <p>\r
+ * Objects of the following type(s) are allowed in the list\r
+ * {@link MeasCollecFile.MeasData.MeasInfo.MeasValue.R }\r
+ *\r
+ *\r
+ */\r
+ public List<MeasCollecFile.MeasData.MeasInfo.MeasValue.R> getR() {\r
+ if (r == null) {\r
+ r = new ArrayList<MeasCollecFile.MeasData.MeasInfo.MeasValue.R>();\r
+ }\r
+ return this.r;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the suspect property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link Boolean }\r
+ *\r
+ */\r
+ public Boolean isSuspect() {\r
+ return suspect;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the suspect property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link Boolean }\r
+ *\r
+ */\r
+ public void setSuspect(Boolean value) {\r
+ this.suspect = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the measObjLdn property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getMeasObjLdn() {\r
+ return measObjLdn;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the measObjLdn property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setMeasObjLdn(String value) {\r
+ this.measObjLdn = value;\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <simpleContent>\r
+ * <extension base="<http://www.3gpp.org/ftp/specs/archive/32_series/32.435#measCollec>measResultType">\r
+ * <attribute name="p" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />\r
+ * </extension>\r
+ * </simpleContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "", propOrder = {\r
+ "value"\r
+ })\r
+ public static class R {\r
+\r
+ @XmlValue\r
+ protected String value;\r
+ @XmlAttribute(name = "p", required = true)\r
+ @XmlSchemaType(name = "positiveInteger")\r
+ protected BigInteger p;\r
+\r
+ /**\r
+ * Gets the value of the value property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public String getValue() {\r
+ return value;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the value property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link String }\r
+ *\r
+ */\r
+ public void setValue(String value) {\r
+ this.value = value;\r
+ }\r
+\r
+ /**\r
+ * Gets the value of the p property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link BigInteger }\r
+ *\r
+ */\r
+ public BigInteger getP() {\r
+ return p;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the p property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link BigInteger }\r
+ *\r
+ */\r
+ public void setP(BigInteger value) {\r
+ this.p = value;\r
+ }\r
+\r
+ }\r
+\r
+\r
+ public void replaceR(List<R> filteredRs) {\r
+ this.r = filteredRs;\r
+\r
+ }\r
+\r
+ public void replaceMeasResults(List<String> filteredMeasResults) {\r
+ this.measResults = filteredMeasResults;\r
+\r
+ }\r
+\r
+ }\r
+\r
+\r
+ /**\r
+ * <p>Java class for anonymous complex type.\r
+ *\r
+ * <p>The following schema fragment specifies the expected content contained within this class.\r
+ *\r
+ * <pre>\r
+ * <complexType>\r
+ * <complexContent>\r
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
+ * <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />\r
+ * </restriction>\r
+ * </complexContent>\r
+ * </complexType>\r
+ * </pre>\r
+ *\r
+ *\r
+ */\r
+ @XmlAccessorType(XmlAccessType.FIELD)\r
+ @XmlType(name = "")\r
+ public static class RepPeriod {\r
+\r
+ @XmlAttribute(name = "duration", required = true)\r
+ protected Duration duration;\r
+\r
+ /**\r
+ * Gets the value of the duration property.\r
+ *\r
+ * @return\r
+ * possible object is\r
+ * {@link Duration }\r
+ *\r
+ */\r
+ public Duration getDuration() {\r
+ return duration;\r
+ }\r
+\r
+ /**\r
+ * Sets the value of the duration property.\r
+ *\r
+ * @param value\r
+ * allowed object is\r
+ * {@link Duration }\r
+ *\r
+ */\r
+ public void setDuration(Duration value) {\r
+ this.duration = value;\r
+ }\r
+ }\r
+\r
+\r
+ public void replaceMeasTypes(List<String> newMeasTypes) {\r
+ this.measTypes = newMeasTypes;\r
+ }\r
+\r
+ public void replaceMeasType(List<MeasType> filteredMeasTypes) {\r
+ this.measType = filteredMeasTypes;\r
+ }\r
+\r
+ }\r
+\r
+\r
+ public void setMeasInfo(List<MeasInfo> filteredMeasInfos) {\r
+ this.measInfo = filteredMeasInfos;\r
+ }\r
+\r
+ }\r
+\r
+}\r