View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.9-03/31/2009 04:14 PM(snajper)-fcs 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2009.04.30 at 06:20:20 PM CEST 
6   //
7   
8   
9   package org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rs;
10  
11  import javax.xml.bind.annotation.XmlAccessType;
12  import javax.xml.bind.annotation.XmlAccessorType;
13  import javax.xml.bind.annotation.XmlAttribute;
14  import javax.xml.bind.annotation.XmlElement;
15  import javax.xml.bind.annotation.XmlRootElement;
16  import javax.xml.bind.annotation.XmlSchemaType;
17  import javax.xml.bind.annotation.XmlSeeAlso;
18  import javax.xml.bind.annotation.XmlType;
19  
20  import org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.query.AdhocQueryResponse;
21  import org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.SlotListType;
22  
23  
24  /**
25   * Base type for all ebXML Registry responses
26   * 
27   * <p>Java class for RegistryResponseType complex type.
28   * 
29   * <p>The following schema fragment specifies the expected content contained within this class.
30   * 
31   * <pre>
32   * &lt;complexType name="RegistryResponseType">
33   *   &lt;complexContent>
34   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35   *       &lt;sequence>
36   *         &lt;element name="ResponseSlotList" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}SlotListType" minOccurs="0"/>
37   *         &lt;element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0}RegistryErrorList" minOccurs="0"/>
38   *       &lt;/sequence>
39   *       &lt;attribute name="status" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
40   *       &lt;attribute name="requestId" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
41   *     &lt;/restriction>
42   *   &lt;/complexContent>
43   * &lt;/complexType>
44   * </pre>
45   * 
46   * 
47   */
48  @XmlRootElement(name = "RegistryResponse")
49  @XmlAccessorType(XmlAccessType.FIELD)
50  @XmlType(name = "RegistryResponseType", propOrder = {
51      "responseSlotList",
52      "registryErrorList"
53  })
54  @XmlSeeAlso({
55      AdhocQueryResponse.class
56  })
57  public class RegistryResponseType {
58  
59      @XmlElement(name = "ResponseSlotList")
60      protected SlotListType responseSlotList;
61      @XmlElement(name = "RegistryErrorList")
62      protected RegistryErrorList registryErrorList;
63      @XmlAttribute(required = true)
64      protected String status;
65      @XmlAttribute
66      @XmlSchemaType(name = "anyURI")
67      protected String requestId;
68  
69      /**
70       * Gets the value of the responseSlotList property.
71       * 
72       * @return
73       *     possible object is
74       *     {@link SlotListType }
75       *     
76       */
77      public SlotListType getResponseSlotList() {
78          return responseSlotList;
79      }
80  
81      /**
82       * Sets the value of the responseSlotList property.
83       * 
84       * @param value
85       *     allowed object is
86       *     {@link SlotListType }
87       *     
88       */
89      public void setResponseSlotList(SlotListType value) {
90          this.responseSlotList = value;
91      }
92  
93      /**
94       * Gets the value of the registryErrorList property.
95       * 
96       * @return
97       *     possible object is
98       *     {@link RegistryErrorList }
99       *     
100      */
101     public RegistryErrorList getRegistryErrorList() {
102         return registryErrorList;
103     }
104 
105     /**
106      * Sets the value of the registryErrorList property.
107      * 
108      * @param value
109      *     allowed object is
110      *     {@link RegistryErrorList }
111      *     
112      */
113     public void setRegistryErrorList(RegistryErrorList value) {
114         this.registryErrorList = value;
115     }
116 
117     /**
118      * Gets the value of the status property.
119      * 
120      * @return
121      *     possible object is
122      *     {@link String }
123      *     
124      */
125     public String getStatus() {
126         return status;
127     }
128 
129     /**
130      * Sets the value of the status property.
131      * 
132      * @param value
133      *     allowed object is
134      *     {@link String }
135      *     
136      */
137     public void setStatus(String value) {
138         this.status = value;
139     }
140 
141     /**
142      * Gets the value of the requestId property.
143      * 
144      * @return
145      *     possible object is
146      *     {@link String }
147      *     
148      */
149     public String getRequestId() {
150         return requestId;
151     }
152 
153     /**
154      * Sets the value of the requestId property.
155      * 
156      * @param value
157      *     allowed object is
158      *     {@link String }
159      *     
160      */
161     public void setRequestId(String value) {
162         this.requestId = value;
163     }
164 
165 }