// // Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 generiert // Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. // Generiert: 2016.07.11 um 09:24:40 AM CEST // package ch.elexis.icpc.fire.model; import java.math.BigInteger; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** * <p>Java-Klasse für tConsultation complex type. * * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * * <pre> * <complexType name="tConsultation"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="vital" type="{}tVital" minOccurs="0"/> * <element name="diagnoses" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="reason" type="{}tDiagnose" maxOccurs="2" minOccurs="0"/> * <element name="diagnose" type="{}tDiagnose" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="labors" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="labor" type="{}tLabor" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * <element name="medis" minOccurs="0"> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="medi" type="{}tMedi" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </element> * </sequence> * <attribute name="date" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> * <attribute name="patId" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" /> * <attribute name="docId" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" /> * <attribute name="consType" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "tConsultation", propOrder = { "vital", "diagnoses", "labors", "medis" }) public class TConsultation { protected TVital vital; protected TConsultation.Diagnoses diagnoses; protected TConsultation.Labors labors; protected TConsultation.Medis medis; @XmlAttribute(name = "date") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar date; @XmlAttribute(name = "patId") @XmlSchemaType(name = "unsignedLong") protected BigInteger patId; @XmlAttribute(name = "docId") @XmlSchemaType(name = "unsignedLong") protected BigInteger docId; @XmlAttribute(name = "consType") protected String consType; /** * Ruft den Wert der vital-Eigenschaft ab. * * @return * possible object is * {@link TVital } * */ public TVital getVital() { return vital; } /** * Legt den Wert der vital-Eigenschaft fest. * * @param value * allowed object is * {@link TVital } * */ public void setVital(TVital value) { this.vital = value; } /** * Ruft den Wert der diagnoses-Eigenschaft ab. * * @return * possible object is * {@link TConsultation.Diagnoses } * */ public TConsultation.Diagnoses getDiagnoses() { return diagnoses; } /** * Legt den Wert der diagnoses-Eigenschaft fest. * * @param value * allowed object is * {@link TConsultation.Diagnoses } * */ public void setDiagnoses(TConsultation.Diagnoses value) { this.diagnoses = value; } /** * Ruft den Wert der labors-Eigenschaft ab. * * @return * possible object is * {@link TConsultation.Labors } * */ public TConsultation.Labors getLabors() { return labors; } /** * Legt den Wert der labors-Eigenschaft fest. * * @param value * allowed object is * {@link TConsultation.Labors } * */ public void setLabors(TConsultation.Labors value) { this.labors = value; } /** * Ruft den Wert der medis-Eigenschaft ab. * * @return * possible object is * {@link TConsultation.Medis } * */ public TConsultation.Medis getMedis() { return medis; } /** * Legt den Wert der medis-Eigenschaft fest. * * @param value * allowed object is * {@link TConsultation.Medis } * */ public void setMedis(TConsultation.Medis value) { this.medis = value; } /** * Ruft den Wert der date-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDate() { return date; } /** * Legt den Wert der date-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDate(XMLGregorianCalendar value) { this.date = value; } /** * Ruft den Wert der patId-Eigenschaft ab. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getPatId() { return patId; } /** * Legt den Wert der patId-Eigenschaft fest. * * @param value * allowed object is * {@link BigInteger } * */ public void setPatId(BigInteger value) { this.patId = value; } /** * Ruft den Wert der docId-Eigenschaft ab. * * @return * possible object is * {@link BigInteger } * */ public BigInteger getDocId() { return docId; } /** * Legt den Wert der docId-Eigenschaft fest. * * @param value * allowed object is * {@link BigInteger } * */ public void setDocId(BigInteger value) { this.docId = value; } /** * Ruft den Wert der consType-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getConsType() { return consType; } /** * Legt den Wert der consType-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setConsType(String value) { this.consType = value; } /** * <p>Java-Klasse für anonymous complex type. * * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="reason" type="{}tDiagnose" maxOccurs="2" minOccurs="0"/> * <element name="diagnose" type="{}tDiagnose" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "reason", "diagnose" }) public static class Diagnoses { protected List<TDiagnose> reason; protected List<TDiagnose> diagnose; /** * Gets the value of the reason property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the reason property. * * <p> * For example, to add a new item, do as follows: * <pre> * getReason().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TDiagnose } * * */ public List<TDiagnose> getReason() { if (reason == null) { reason = new ArrayList<TDiagnose>(); } return this.reason; } /** * Gets the value of the diagnose property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the diagnose property. * * <p> * For example, to add a new item, do as follows: * <pre> * getDiagnose().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TDiagnose } * * */ public List<TDiagnose> getDiagnose() { if (diagnose == null) { diagnose = new ArrayList<TDiagnose>(); } return this.diagnose; } } /** * <p>Java-Klasse für anonymous complex type. * * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="labor" type="{}tLabor" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "labor" }) public static class Labors { protected List<TLabor> labor; /** * Gets the value of the labor property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the labor property. * * <p> * For example, to add a new item, do as follows: * <pre> * getLabor().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TLabor } * * */ public List<TLabor> getLabor() { if (labor == null) { labor = new ArrayList<TLabor>(); } return this.labor; } } /** * <p>Java-Klasse für anonymous complex type. * * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="medi" type="{}tMedi" maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "medi" }) public static class Medis { protected List<TMedi> medi; /** * Gets the value of the medi property. * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the medi property. * * <p> * For example, to add a new item, do as follows: * <pre> * getMedi().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TMedi } * * */ public List<TMedi> getMedi() { if (medi == null) { medi = new ArrayList<TMedi>(); } return this.medi; } } }