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 * <complexType>
21 * <complexContent>
22 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
23 * <sequence>
24 * <element name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}string"/>
25 * <element name="folderId" type="{http://www.w3.org/2001/XMLSchema}string"/>
26 * <element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
27 * <element name="orderBy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
28 * <element name="includeAllowableActions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
29 * <element name="includeRelationships" type="{http://docs.oasis-open.org/ns/cmis/core/200908/}enumIncludeRelationships" minOccurs="0"/>
30 * <element name="renditionFilter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31 * <element name="includePathSegment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
32 * <element name="maxItems" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
33 * <element name="skipCount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
34 * <element name="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
35 * </sequence>
36 * </restriction>
37 * </complexContent>
38 * </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 }