This project has retired. For details please refer to its Attic page.
GetFolderTree 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="depth" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
27   *         &lt;element name="filter" 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="extension" type="{http://docs.oasis-open.org/ns/cmis/messaging/200908/}cmisExtensionType" minOccurs="0"/>
33   *       &lt;/sequence>
34   *     &lt;/restriction>
35   *   &lt;/complexContent>
36   * &lt;/complexType>
37   * </pre>
38   * 
39   * 
40   */
41  @XmlAccessorType(XmlAccessType.FIELD)
42  @XmlType(name = "", propOrder = {
43      "repositoryId",
44      "folderId",
45      "depth",
46      "filter",
47      "includeAllowableActions",
48      "includeRelationships",
49      "renditionFilter",
50      "includePathSegment",
51      "extension"
52  })
53  @XmlRootElement(name = "getFolderTree")
54  public class GetFolderTree {
55  
56      @XmlElement(required = true)
57      protected String repositoryId;
58      @XmlElement(required = true)
59      protected String folderId;
60      @XmlElementRef(name = "depth", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
61      protected JAXBElement<BigInteger> depth;
62      @XmlElementRef(name = "filter", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
63      protected JAXBElement<String> filter;
64      @XmlElementRef(name = "includeAllowableActions", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
65      protected JAXBElement<Boolean> includeAllowableActions;
66      @XmlElementRef(name = "includeRelationships", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
67      protected JAXBElement<EnumIncludeRelationships> includeRelationships;
68      @XmlElementRef(name = "renditionFilter", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
69      protected JAXBElement<String> renditionFilter;
70      @XmlElementRef(name = "includePathSegment", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
71      protected JAXBElement<Boolean> includePathSegment;
72      @XmlElementRef(name = "extension", namespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", type = JAXBElement.class)
73      protected JAXBElement<CmisExtensionType> extension;
74  
75      /**
76       * Gets the value of the repositoryId property.
77       * 
78       * @return
79       *     possible object is
80       *     {@link String }
81       *     
82       */
83      public String getRepositoryId() {
84          return repositoryId;
85      }
86  
87      /**
88       * Sets the value of the repositoryId property.
89       * 
90       * @param value
91       *     allowed object is
92       *     {@link String }
93       *     
94       */
95      public void setRepositoryId(String value) {
96          this.repositoryId = value;
97      }
98  
99      /**
100      * Gets the value of the folderId property.
101      * 
102      * @return
103      *     possible object is
104      *     {@link String }
105      *     
106      */
107     public String getFolderId() {
108         return folderId;
109     }
110 
111     /**
112      * Sets the value of the folderId property.
113      * 
114      * @param value
115      *     allowed object is
116      *     {@link String }
117      *     
118      */
119     public void setFolderId(String value) {
120         this.folderId = value;
121     }
122 
123     /**
124      * Gets the value of the depth property.
125      * 
126      * @return
127      *     possible object is
128      *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
129      *     
130      */
131     public JAXBElement<BigInteger> getDepth() {
132         return depth;
133     }
134 
135     /**
136      * Sets the value of the depth property.
137      * 
138      * @param value
139      *     allowed object is
140      *     {@link JAXBElement }{@code <}{@link BigInteger }{@code >}
141      *     
142      */
143     public void setDepth(JAXBElement<BigInteger> value) {
144         this.depth = ((JAXBElement<BigInteger> ) value);
145     }
146 
147     /**
148      * Gets the value of the filter property.
149      * 
150      * @return
151      *     possible object is
152      *     {@link JAXBElement }{@code <}{@link String }{@code >}
153      *     
154      */
155     public JAXBElement<String> getFilter() {
156         return filter;
157     }
158 
159     /**
160      * Sets the value of the filter property.
161      * 
162      * @param value
163      *     allowed object is
164      *     {@link JAXBElement }{@code <}{@link String }{@code >}
165      *     
166      */
167     public void setFilter(JAXBElement<String> value) {
168         this.filter = ((JAXBElement<String> ) value);
169     }
170 
171     /**
172      * Gets the value of the includeAllowableActions property.
173      * 
174      * @return
175      *     possible object is
176      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
177      *     
178      */
179     public JAXBElement<Boolean> getIncludeAllowableActions() {
180         return includeAllowableActions;
181     }
182 
183     /**
184      * Sets the value of the includeAllowableActions property.
185      * 
186      * @param value
187      *     allowed object is
188      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
189      *     
190      */
191     public void setIncludeAllowableActions(JAXBElement<Boolean> value) {
192         this.includeAllowableActions = ((JAXBElement<Boolean> ) value);
193     }
194 
195     /**
196      * Gets the value of the includeRelationships property.
197      * 
198      * @return
199      *     possible object is
200      *     {@link JAXBElement }{@code <}{@link EnumIncludeRelationships }{@code >}
201      *     
202      */
203     public JAXBElement<EnumIncludeRelationships> getIncludeRelationships() {
204         return includeRelationships;
205     }
206 
207     /**
208      * Sets the value of the includeRelationships property.
209      * 
210      * @param value
211      *     allowed object is
212      *     {@link JAXBElement }{@code <}{@link EnumIncludeRelationships }{@code >}
213      *     
214      */
215     public void setIncludeRelationships(JAXBElement<EnumIncludeRelationships> value) {
216         this.includeRelationships = ((JAXBElement<EnumIncludeRelationships> ) value);
217     }
218 
219     /**
220      * Gets the value of the renditionFilter property.
221      * 
222      * @return
223      *     possible object is
224      *     {@link JAXBElement }{@code <}{@link String }{@code >}
225      *     
226      */
227     public JAXBElement<String> getRenditionFilter() {
228         return renditionFilter;
229     }
230 
231     /**
232      * Sets the value of the renditionFilter property.
233      * 
234      * @param value
235      *     allowed object is
236      *     {@link JAXBElement }{@code <}{@link String }{@code >}
237      *     
238      */
239     public void setRenditionFilter(JAXBElement<String> value) {
240         this.renditionFilter = ((JAXBElement<String> ) value);
241     }
242 
243     /**
244      * Gets the value of the includePathSegment property.
245      * 
246      * @return
247      *     possible object is
248      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
249      *     
250      */
251     public JAXBElement<Boolean> getIncludePathSegment() {
252         return includePathSegment;
253     }
254 
255     /**
256      * Sets the value of the includePathSegment property.
257      * 
258      * @param value
259      *     allowed object is
260      *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
261      *     
262      */
263     public void setIncludePathSegment(JAXBElement<Boolean> value) {
264         this.includePathSegment = ((JAXBElement<Boolean> ) value);
265     }
266 
267     /**
268      * Gets the value of the extension property.
269      * 
270      * @return
271      *     possible object is
272      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
273      *     
274      */
275     public JAXBElement<CmisExtensionType> getExtension() {
276         return extension;
277     }
278 
279     /**
280      * Sets the value of the extension property.
281      * 
282      * @param value
283      *     allowed object is
284      *     {@link JAXBElement }{@code <}{@link CmisExtensionType }{@code >}
285      *     
286      */
287     public void setExtension(JAXBElement<CmisExtensionType> value) {
288         this.extension = ((JAXBElement<CmisExtensionType> ) value);
289     }
290 
291 }