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

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