edu.wustl.nrg.val.ProtocolData Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2016.09.16 at 05:54:20 PM EDT
//
package edu.wustl.nrg.val;
/*-
* #%L
* XNAT Data Source Backend
* %%
* Copyright (C) 2015 - 2016 Emory University
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
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.XmlValue;
import javax.xml.datatype.XMLGregorianCalendar;
import edu.wustl.nrg.xnat.ImageAssessorData;
/**
* Java class for protocolData complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="protocolData">
* <complexContent>
* <extension base="{http://nrg.wustl.edu/xnat}imageAssessorData">
* <sequence minOccurs="0">
* <element name="check" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="conditions" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="condition" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="comments" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="comment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="additionalVal" type="{http://nrg.wustl.edu/val}additionalVal" minOccurs="0"/>
* </sequence>
* <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="scans" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="scan_check" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="conditions" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="condition" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="comments" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="comment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="additionalVal" type="{http://nrg.wustl.edu/val}additionalVal" minOccurs="0"/>
* </sequence>
* <attribute name="SCAN_ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "protocolData", propOrder = {
"check",
"scans"
})
public class ProtocolData
extends ImageAssessorData
{
protected ProtocolData.Check check;
protected ProtocolData.Scans scans;
/**
* Gets the value of the check property.
*
* @return
* possible object is
* {@link ProtocolData.Check }
*
*/
public ProtocolData.Check getCheck() {
return check;
}
/**
* Sets the value of the check property.
*
* @param value
* allowed object is
* {@link ProtocolData.Check }
*
*/
public void setCheck(ProtocolData.Check value) {
this.check = value;
}
/**
* Gets the value of the scans property.
*
* @return
* possible object is
* {@link ProtocolData.Scans }
*
*/
public ProtocolData.Scans getScans() {
return scans;
}
/**
* Sets the value of the scans property.
*
* @param value
* allowed object is
* {@link ProtocolData.Scans }
*
*/
public void setScans(ProtocolData.Scans value) {
this.scans = 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 minOccurs="0">
* <element name="conditions" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="condition" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="comments" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="comment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="additionalVal" type="{http://nrg.wustl.edu/val}additionalVal" minOccurs="0"/>
* </sequence>
* <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"conditions",
"comments",
"additionalVal"
})
public static class Check {
protected ProtocolData.Check.Conditions conditions;
protected ProtocolData.Check.Comments comments;
protected AdditionalVal additionalVal;
@XmlAttribute(name = "status", required = true)
protected String status;
/**
* Gets the value of the conditions property.
*
* @return
* possible object is
* {@link ProtocolData.Check.Conditions }
*
*/
public ProtocolData.Check.Conditions getConditions() {
return conditions;
}
/**
* Sets the value of the conditions property.
*
* @param value
* allowed object is
* {@link ProtocolData.Check.Conditions }
*
*/
public void setConditions(ProtocolData.Check.Conditions value) {
this.conditions = value;
}
/**
* Gets the value of the comments property.
*
* @return
* possible object is
* {@link ProtocolData.Check.Comments }
*
*/
public ProtocolData.Check.Comments getComments() {
return comments;
}
/**
* Sets the value of the comments property.
*
* @param value
* allowed object is
* {@link ProtocolData.Check.Comments }
*
*/
public void setComments(ProtocolData.Check.Comments value) {
this.comments = value;
}
/**
* Gets the value of the additionalVal property.
*
* @return
* possible object is
* {@link AdditionalVal }
*
*/
public AdditionalVal getAdditionalVal() {
return additionalVal;
}
/**
* Sets the value of the additionalVal property.
*
* @param value
* allowed object is
* {@link AdditionalVal }
*
*/
public void setAdditionalVal(AdditionalVal value) {
this.additionalVal = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStatus(String value) {
this.status = 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 minOccurs="0">
* <element name="comment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"comment"
})
public static class Comments {
protected List comment;
/**
* Gets the value of the comment property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the comment property.
*
*
* For example, to add a new item, do as follows:
*
* getComment().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProtocolData.Check.Comments.Comment }
*
*
*/
public List getComment() {
if (comment == null) {
comment = new ArrayList();
}
return this.comment;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
public static class Comment {
@XmlValue
protected String value;
@XmlAttribute(name = "username")
protected String username;
@XmlAttribute(name = "dateTime", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar dateTime;
/**
* 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 username property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUsername() {
return username;
}
/**
* Sets the value of the username property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUsername(String value) {
this.username = value;
}
/**
* Gets the value of the dateTime property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDateTime() {
return dateTime;
}
/**
* Sets the value of the dateTime property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDateTime(XMLGregorianCalendar value) {
this.dateTime = 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 minOccurs="0">
* <element name="condition" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"condition"
})
public static class Conditions {
protected List condition;
/**
* Gets the value of the condition property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the condition property.
*
*
* For example, to add a new item, do as follows:
*
* getCondition().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProtocolData.Check.Conditions.Condition }
*
*
*/
public List getCondition() {
if (condition == null) {
condition = new ArrayList();
}
return this.condition;
}
/**
* 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="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"verified",
"diagnosis"
})
public static class Condition {
protected String verified;
protected String diagnosis;
@XmlAttribute(name = "ID")
protected String id;
@XmlAttribute(name = "status")
protected String status;
@XmlAttribute(name = "xmlpath")
protected String xmlpath;
/**
* Gets the value of the verified property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVerified() {
return verified;
}
/**
* Sets the value of the verified property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVerified(String value) {
this.verified = value;
}
/**
* Gets the value of the diagnosis property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDiagnosis() {
return diagnosis;
}
/**
* Sets the value of the diagnosis property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDiagnosis(String value) {
this.diagnosis = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(String value) {
this.id = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStatus(String value) {
this.status = value;
}
/**
* Gets the value of the xmlpath property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getXmlpath() {
return xmlpath;
}
/**
* Sets the value of the xmlpath property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setXmlpath(String value) {
this.xmlpath = 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 minOccurs="0">
* <element name="scan_check" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="conditions" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="condition" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="comments" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="comment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="additionalVal" type="{http://nrg.wustl.edu/val}additionalVal" minOccurs="0"/>
* </sequence>
* <attribute name="SCAN_ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"scanCheck"
})
public static class Scans {
@XmlElement(name = "scan_check")
protected List scanCheck;
/**
* Gets the value of the scanCheck property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the scanCheck property.
*
*
* For example, to add a new item, do as follows:
*
* getScanCheck().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProtocolData.Scans.ScanCheck }
*
*
*/
public List getScanCheck() {
if (scanCheck == null) {
scanCheck = new ArrayList();
}
return this.scanCheck;
}
/**
* 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 minOccurs="0">
* <element name="conditions" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="condition" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="comments" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="comment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="additionalVal" type="{http://nrg.wustl.edu/val}additionalVal" minOccurs="0"/>
* </sequence>
* <attribute name="SCAN_ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"conditions",
"comments",
"additionalVal"
})
public static class ScanCheck {
protected ProtocolData.Scans.ScanCheck.Conditions conditions;
protected ProtocolData.Scans.ScanCheck.Comments comments;
protected AdditionalVal additionalVal;
@XmlAttribute(name = "SCAN_ID", required = true)
protected String scanid;
@XmlAttribute(name = "status", required = true)
protected String status;
/**
* Gets the value of the conditions property.
*
* @return
* possible object is
* {@link ProtocolData.Scans.ScanCheck.Conditions }
*
*/
public ProtocolData.Scans.ScanCheck.Conditions getConditions() {
return conditions;
}
/**
* Sets the value of the conditions property.
*
* @param value
* allowed object is
* {@link ProtocolData.Scans.ScanCheck.Conditions }
*
*/
public void setConditions(ProtocolData.Scans.ScanCheck.Conditions value) {
this.conditions = value;
}
/**
* Gets the value of the comments property.
*
* @return
* possible object is
* {@link ProtocolData.Scans.ScanCheck.Comments }
*
*/
public ProtocolData.Scans.ScanCheck.Comments getComments() {
return comments;
}
/**
* Sets the value of the comments property.
*
* @param value
* allowed object is
* {@link ProtocolData.Scans.ScanCheck.Comments }
*
*/
public void setComments(ProtocolData.Scans.ScanCheck.Comments value) {
this.comments = value;
}
/**
* Gets the value of the additionalVal property.
*
* @return
* possible object is
* {@link AdditionalVal }
*
*/
public AdditionalVal getAdditionalVal() {
return additionalVal;
}
/**
* Sets the value of the additionalVal property.
*
* @param value
* allowed object is
* {@link AdditionalVal }
*
*/
public void setAdditionalVal(AdditionalVal value) {
this.additionalVal = value;
}
/**
* Gets the value of the scanid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSCANID() {
return scanid;
}
/**
* Sets the value of the scanid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSCANID(String value) {
this.scanid = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStatus(String value) {
this.status = 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 minOccurs="0">
* <element name="comment" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"comment"
})
public static class Comments {
protected List comment;
/**
* Gets the value of the comment property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the comment property.
*
*
* For example, to add a new item, do as follows:
*
* getComment().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProtocolData.Scans.ScanCheck.Comments.Comment }
*
*
*/
public List getComment() {
if (comment == null) {
comment = new ArrayList();
}
return this.comment;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="dateTime" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* </extension>
* </simpleContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
public static class Comment {
@XmlValue
protected String value;
@XmlAttribute(name = "username")
protected String username;
@XmlAttribute(name = "dateTime", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar dateTime;
/**
* 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 username property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUsername() {
return username;
}
/**
* Sets the value of the username property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUsername(String value) {
this.username = value;
}
/**
* Gets the value of the dateTime property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDateTime() {
return dateTime;
}
/**
* Sets the value of the dateTime property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDateTime(XMLGregorianCalendar value) {
this.dateTime = 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 minOccurs="0">
* <element name="condition" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"condition"
})
public static class Conditions {
protected List condition;
/**
* Gets the value of the condition property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the condition property.
*
*
* For example, to add a new item, do as follows:
*
* getCondition().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ProtocolData.Scans.ScanCheck.Conditions.Condition }
*
*
*/
public List getCondition() {
if (condition == null) {
condition = new ArrayList();
}
return this.condition;
}
/**
* 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="verified" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="diagnosis" minOccurs="0">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <maxLength value="1000"/>
* </restriction>
* </simpleType>
* </element>
* </sequence>
* <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="xmlpath" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"verified",
"diagnosis"
})
public static class Condition {
protected String verified;
protected String diagnosis;
@XmlAttribute(name = "ID")
protected String id;
@XmlAttribute(name = "status")
protected String status;
@XmlAttribute(name = "xmlpath")
protected String xmlpath;
/**
* Gets the value of the verified property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getVerified() {
return verified;
}
/**
* Sets the value of the verified property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVerified(String value) {
this.verified = value;
}
/**
* Gets the value of the diagnosis property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDiagnosis() {
return diagnosis;
}
/**
* Sets the value of the diagnosis property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDiagnosis(String value) {
this.diagnosis = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(String value) {
this.id = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStatus(String value) {
this.status = value;
}
/**
* Gets the value of the xmlpath property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getXmlpath() {
return xmlpath;
}
/**
* Sets the value of the xmlpath property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setXmlpath(String value) {
this.xmlpath = value;
}
}
}
}
}
}