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.lcm;
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.XmlType;
17  
18  import org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.AdhocQueryType;
19  import org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.ObjectRefListType;
20  import org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rs.RegistryRequestType;
21  
22  
23  /**
24   * <p>Java class for anonymous complex type.
25   * 
26   * <p>The following schema fragment specifies the expected content contained within this class.
27   * 
28   * <pre>
29   * &lt;complexType>
30   *   &lt;complexContent>
31   *     &lt;extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0}RegistryRequestType">
32   *       &lt;sequence>
33   *         &lt;element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}AdhocQuery" minOccurs="0"/>
34   *         &lt;element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}ObjectRefList" minOccurs="0"/>
35   *       &lt;/sequence>
36   *       &lt;attribute name="deletionScope" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" default="urn:oasis:names:tc:ebxml-regrep:DeletionScopeType:DeleteAll" />
37   *     &lt;/extension>
38   *   &lt;/complexContent>
39   * &lt;/complexType>
40   * </pre>
41   * 
42   * 
43   */
44  @XmlAccessorType(XmlAccessType.FIELD)
45  @XmlType(name = "", propOrder = {
46      "adhocQuery",
47      "objectRefList"
48  })
49  @XmlRootElement(name = "RemoveObjectsRequest")
50  public class RemoveObjectsRequest
51      extends RegistryRequestType
52  {
53  
54      @XmlElement(name = "AdhocQuery", namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0")
55      protected AdhocQueryType adhocQuery;
56      @XmlElement(name = "ObjectRefList", namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0")
57      protected ObjectRefListType objectRefList;
58      @XmlAttribute
59      protected String deletionScope;
60  
61      /**
62       * Gets the value of the adhocQuery property.
63       * 
64       * @return
65       *     possible object is
66       *     {@link AdhocQueryType }
67       *     
68       */
69      public AdhocQueryType getAdhocQuery() {
70          return adhocQuery;
71      }
72  
73      /**
74       * Sets the value of the adhocQuery property.
75       * 
76       * @param value
77       *     allowed object is
78       *     {@link AdhocQueryType }
79       *     
80       */
81      public void setAdhocQuery(AdhocQueryType value) {
82          this.adhocQuery = value;
83      }
84  
85      /**
86       * Gets the value of the objectRefList property.
87       * 
88       * @return
89       *     possible object is
90       *     {@link ObjectRefListType }
91       *     
92       */
93      public ObjectRefListType getObjectRefList() {
94          return objectRefList;
95      }
96  
97      /**
98       * Sets the value of the objectRefList property.
99       * 
100      * @param value
101      *     allowed object is
102      *     {@link ObjectRefListType }
103      *     
104      */
105     public void setObjectRefList(ObjectRefListType value) {
106         this.objectRefList = value;
107     }
108 
109     /**
110      * Gets the value of the deletionScope property.
111      * 
112      * @return
113      *     possible object is
114      *     {@link String }
115      *     
116      */
117     public String getDeletionScope() {
118         if (deletionScope == null) {
119             return "urn:oasis:names:tc:ebxml-regrep:DeletionScopeType:DeleteAll";
120         } else {
121             return deletionScope;
122         }
123     }
124 
125     /**
126      * Sets the value of the deletionScope property.
127      * 
128      * @param value
129      *     allowed object is
130      *     {@link String }
131      *     
132      */
133     public void setDeletionScope(String value) {
134         this.deletionScope = value;
135     }
136 
137 }