This project has retired. For details please refer to its Attic page.
GetObject xref

1   
2   package org.apache.chemistry.opencmis.commons.impl.jaxb;
3   
4   import javax.xml.bind.JAXBElement;
5   import javax.xml.bind.annotation.XmlAccessType;
6   import javax.xml.bind.annotation.XmlAccessorType;
7   import javax.xml.bind.annotation.XmlElement;
8   import javax.xml.bind.annotation.XmlElementRef;
9   import javax.xml.bind.annotation.XmlRootElement;
10  import javax.xml.bind.annotation.XmlType;
11  
12  
13  /**
14   * <p>Java class for anonymous complex type.
15   * 
16   * <p>The following schema fragment specifies the expected content contained within this class.
17   * 
18   * <pre>
19   * &lt;complexType>
20   *   &lt;complexContent>
21   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
22   *       &lt;sequence>
23   *         &lt;element name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}string"/>
24   *         &lt;element name="objectId" type="{http://www.w3.org/2001/XMLSchema}string"/>
25   *         &lt;element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
26   *         &lt;element name="includeAllowableActions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
27   *         &lt;element name="includeRelationships" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}enumIncludeRelationships" minOccurs="0"/>
28   *         &lt;element name="renditionFilter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
29   *         &lt;element name="includePolicyIds" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
30   *         &lt;element name="includeACL" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
31   *         &lt;element name="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
32   *       &lt;/sequence>
33   *     &lt;/restriction>
34   *   &lt;/complexContent>
35   * &lt;/complexType>
36   * </pre>
37   * 
38   * 
39   */
40  @XmlAccessorType(XmlAccessType.FIELD)
41  @XmlType(name = "", propOrder = {
42      "repositoryId",
43      "objectId",
44      "filter",
45      "includeAllowableActions",
46      "includeRelationships",
47      "renditionFilter",
48      "includePolicyIds",
49      "includeACL",
50      "extension"
51  })
52  @XmlRootElement(name = "getObject")
53  public class GetObject {
54  
55      @XmlElement(required = true)
56      protected String repositoryId;
57      @XmlElement(required = true)
58      protected String objectId;
59      @XmlElementRef(name = "filter", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
60      protected JAXBElement<String> filter;
61      @XmlElementRef(name = "includeAllowableActions", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
62      protected JAXBElement<Boolean> includeAllowableActions;
63      @XmlElementRef(name = "includeRelationships", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
64      protected JAXBElement<EnumIncludeRelationships> includeRelationships;
65      @XmlElementRef(name = "renditionFilter", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
66      protected JAXBElement<String> renditionFilter;
67      @XmlElementRef(name = "includePolicyIds", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
68      protected JAXBElement<Boolean> includePolicyIds;
69      @XmlElementRef(name = "includeACL", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
70      protected JAXBElement<Boolean> includeACL;
71      @XmlElementRef(name = "extension", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
72      protected JAXBElement<CmisExtensionType> extension;
73  
74      /**
75       * Gets the value of the repositoryId property.
76       * 
77       * @return
78       *     possible object is
79       *     {@link String }
80       *     
81       */
82      public String getRepositoryId() {
83          return repositoryId;
84      }
85  
86      /**
87       * Sets the value of the repositoryId property.
88       * 
89       * @param value
90       *     allowed object is
91       *     {@link String }
92       *     
93       */
94      public void setRepositoryId(String value) {
95          this.repositoryId = value;
96      }
97  
98      /**
99       * Gets the value of the objectId property.
100      * 
101      * @return
102      *     possible object is
103      *     {@link String }
104      *     
105      */
106     public String getObjectId() {
107         return objectId;
108     }
109 
110     /**
111      * Sets the value of the objectId property.
112      * 
113      * @param value
114      *     allowed object is
115      *     {@link String }
116      *     
117      */
118     public void setObjectId(String value) {
119         this.objectId = value;
120     }
121 
122     /**
123      * Gets the value of the filter property.
124      * 
125      * @return
126      *     possible object is
127      *     {@link JAXBElement }{@code <}{@link String }{@code >}
128      *     
129      */
130     public JAXBElement<String> getFilter() {
131         return filter;
132     }
133 
134     /**
135      * Sets the value of the filter property.
136      * 
137      * @param value
138      *     allowed object is
139      *     {@link JAXBElement }{@code <}{@link String }{@code >}
140      *     
141      */
142     public void setFilter(JAXBElement<String> value) {
143         this.filter = ((JAXBElement<String> ) value);
144     }
145 
146     /**
147      * Gets the value of the includeAllowableActions property.
148      * 
149      * @return
150      *     possible object is
151      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
152      *     
153      */
154     public JAXBElement<Boolean> getIncludeAllowableActions() {
155         return includeAllowableActions;
156     }
157 
158     /**
159      * Sets the value of the includeAllowableActions property.
160      * 
161      * @param value
162      *     allowed object is
163      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
164      *     
165      */
166     public void setIncludeAllowableActions(JAXBElement<Boolean> value) {
167         this.includeAllowableActions = ((JAXBElement<Boolean> ) value);
168     }
169 
170     /**
171      * Gets the value of the includeRelationships property.
172      * 
173      * @return
174      *     possible object is
175      *     {@link JAXBElement }{@code <}{@link EnumIncludeRelationships }{@code >}
176      *     
177      */
178     public JAXBElement<EnumIncludeRelationships> getIncludeRelationships() {
179         return includeRelationships;
180     }
181 
182     /**
183      * Sets the value of the includeRelationships property.
184      * 
185      * @param value
186      *     allowed object is
187      *     {@link JAXBElement }{@code <}{@link EnumIncludeRelationships }{@code >}
188      *     
189      */
190     public void setIncludeRelationships(JAXBElement<EnumIncludeRelationships> value) {
191         this.includeRelationships = ((JAXBElement<EnumIncludeRelationships> ) value);
192     }
193 
194     /**
195      * Gets the value of the renditionFilter property.
196      * 
197      * @return
198      *     possible object is
199      *     {@link JAXBElement }{@code <}{@link String }{@code >}
200      *     
201      */
202     public JAXBElement<String> getRenditionFilter() {
203         return renditionFilter;
204     }
205 
206     /**
207      * Sets the value of the renditionFilter property.
208      * 
209      * @param value
210      *     allowed object is
211      *     {@link JAXBElement }{@code <}{@link String }{@code >}
212      *     
213      */
214     public void setRenditionFilter(JAXBElement<String> value) {
215         this.renditionFilter = ((JAXBElement<String> ) value);
216     }
217 
218     /**
219      * Gets the value of the includePolicyIds property.
220      * 
221      * @return
222      *     possible object is
223      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
224      *     
225      */
226     public JAXBElement<Boolean> getIncludePolicyIds() {
227         return includePolicyIds;
228     }
229 
230     /**
231      * Sets the value of the includePolicyIds property.
232      * 
233      * @param value
234      *     allowed object is
235      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
236      *     
237      */
238     public void setIncludePolicyIds(JAXBElement<Boolean> value) {
239         this.includePolicyIds = ((JAXBElement<Boolean> ) value);
240     }
241 
242     /**
243      * Gets the value of the includeACL property.
244      * 
245      * @return
246      *     possible object is
247      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
248      *     
249      */
250     public JAXBElement<Boolean> getIncludeACL() {
251         return includeACL;
252     }
253 
254     /**
255      * Sets the value of the includeACL property.
256      * 
257      * @param value
258      *     allowed object is
259      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
260      *     
261      */
262     public void setIncludeACL(JAXBElement<Boolean> value) {
263         this.includeACL = ((JAXBElement<Boolean> ) value);
264     }
265 
266     /**
267      * Gets the value of the extension property.
268      * 
269      * @return
270      *     possible object is
271      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
272      *     
273      */
274     public JAXBElement<CmisExtensionType> getExtension() {
275         return extension;
276     }
277 
278     /**
279      * Sets the value of the extension property.
280      * 
281      * @param value
282      *     allowed object is
283      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
284      *     
285      */
286     public void setExtension(JAXBElement<CmisExtensionType> value) {
287         this.extension = ((JAXBElement<CmisExtensionType> ) value);
288     }
289 
290 }