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

1   
2   package org.apache.chemistry.opencmis.commons.impl.jaxb;
3   
4   import java.math.BigInteger;
5   import java.util.List;
6   import javax.jws.WebMethod;
7   import javax.jws.WebParam;
8   import javax.jws.WebResult;
9   import javax.jws.WebService;
10  import javax.xml.bind.annotation.XmlSeeAlso;
11  import javax.xml.ws.Holder;
12  import javax.xml.ws.RequestWrapper;
13  import javax.xml.ws.ResponseWrapper;
14  
15  
16  /**
17   * This class was generated by the JAX-WS RI.
18   * JAX-WS RI 2.1.7-b01-
19   * Generated source version: 2.1
20   * 
21   */
22  @WebService(name = "ObjectServicePort", targetNamespace = "http://docs.oasis-open.org/ns/cmis/ws/200908/")
23  @XmlSeeAlso({
24      ObjectFactory.class
25  })
26  public interface ObjectServicePort {
27  
28  
29      /**
30       * 
31       * @param extension
32       * @param addACEs
33       * @param versioningState
34       * @param objectId
35       * @param properties
36       * @param removeACEs
37       * @param contentStream
38       * @param repositoryId
39       * @param policies
40       * @param folderId
41       * @throws CmisException
42       */
43      @WebMethod
44      @RequestWrapper(localName = "createDocument", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreateDocument")
45      @ResponseWrapper(localName = "createDocumentResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreateDocumentResponse")
46      public void createDocument(
47          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
48          String repositoryId,
49          @WebParam(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
50          CmisPropertiesType properties,
51          @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
52          String folderId,
53          @WebParam(name = "contentStream", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
54          CmisContentStreamType contentStream,
55          @WebParam(name = "versioningState", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
56          EnumVersioningState versioningState,
57          @WebParam(name = "policies", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
58          List<String> policies,
59          @WebParam(name = "addACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
60          CmisAccessControlListType addACEs,
61          @WebParam(name = "removeACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
62          CmisAccessControlListType removeACEs,
63          @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
64          Holder<CmisExtensionType> extension,
65          @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.OUT)
66          Holder<String> objectId)
67          throws CmisException
68      ;
69  
70      /**
71       * 
72       * @param extension
73       * @param addACEs
74       * @param versioningState
75       * @param objectId
76       * @param properties
77       * @param removeACEs
78       * @param repositoryId
79       * @param policies
80       * @param folderId
81       * @param sourceId
82       * @throws CmisException
83       */
84      @WebMethod
85      @RequestWrapper(localName = "createDocumentFromSource", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreateDocumentFromSource")
86      @ResponseWrapper(localName = "createDocumentFromSourceResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreateDocumentFromSourceResponse")
87      public void createDocumentFromSource(
88          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
89          String repositoryId,
90          @WebParam(name = "sourceId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
91          String sourceId,
92          @WebParam(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
93          CmisPropertiesType properties,
94          @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
95          String folderId,
96          @WebParam(name = "versioningState", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
97          EnumVersioningState versioningState,
98          @WebParam(name = "policies", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
99          List<String> policies,
100         @WebParam(name = "addACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
101         CmisAccessControlListType addACEs,
102         @WebParam(name = "removeACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
103         CmisAccessControlListType removeACEs,
104         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
105         Holder<CmisExtensionType> extension,
106         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.OUT)
107         Holder<String> objectId)
108         throws CmisException
109     ;
110 
111     /**
112      * 
113      * @param extension
114      * @param addACEs
115      * @param objectId
116      * @param properties
117      * @param removeACEs
118      * @param repositoryId
119      * @param policies
120      * @param folderId
121      * @throws CmisException
122      */
123     @WebMethod
124     @RequestWrapper(localName = "createFolder", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreateFolder")
125     @ResponseWrapper(localName = "createFolderResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreateFolderResponse")
126     public void createFolder(
127         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
128         String repositoryId,
129         @WebParam(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
130         CmisPropertiesType properties,
131         @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
132         String folderId,
133         @WebParam(name = "policies", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
134         List<String> policies,
135         @WebParam(name = "addACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
136         CmisAccessControlListType addACEs,
137         @WebParam(name = "removeACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
138         CmisAccessControlListType removeACEs,
139         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
140         Holder<CmisExtensionType> extension,
141         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.OUT)
142         Holder<String> objectId)
143         throws CmisException
144     ;
145 
146     /**
147      * 
148      * @param extension
149      * @param addACEs
150      * @param objectId
151      * @param properties
152      * @param removeACEs
153      * @param repositoryId
154      * @param policies
155      * @throws CmisException
156      */
157     @WebMethod
158     @RequestWrapper(localName = "createRelationship", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreateRelationship")
159     @ResponseWrapper(localName = "createRelationshipResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreateRelationshipResponse")
160     public void createRelationship(
161         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
162         String repositoryId,
163         @WebParam(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
164         CmisPropertiesType properties,
165         @WebParam(name = "policies", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
166         List<String> policies,
167         @WebParam(name = "addACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
168         CmisAccessControlListType addACEs,
169         @WebParam(name = "removeACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
170         CmisAccessControlListType removeACEs,
171         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
172         Holder<CmisExtensionType> extension,
173         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.OUT)
174         Holder<String> objectId)
175         throws CmisException
176     ;
177 
178     /**
179      * 
180      * @param extension
181      * @param addACEs
182      * @param objectId
183      * @param properties
184      * @param removeACEs
185      * @param repositoryId
186      * @param policies
187      * @param folderId
188      * @throws CmisException
189      */
190     @WebMethod
191     @RequestWrapper(localName = "createPolicy", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreatePolicy")
192     @ResponseWrapper(localName = "createPolicyResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CreatePolicyResponse")
193     public void createPolicy(
194         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
195         String repositoryId,
196         @WebParam(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
197         CmisPropertiesType properties,
198         @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
199         String folderId,
200         @WebParam(name = "policies", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
201         List<String> policies,
202         @WebParam(name = "addACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
203         CmisAccessControlListType addACEs,
204         @WebParam(name = "removeACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
205         CmisAccessControlListType removeACEs,
206         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
207         Holder<CmisExtensionType> extension,
208         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.OUT)
209         Holder<String> objectId)
210         throws CmisException
211     ;
212 
213     /**
214      * 
215      * @param extension
216      * @param objectId
217      * @param repositoryId
218      * @return
219      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisAllowableActionsType
220      * @throws CmisException
221      */
222     @WebMethod
223     @WebResult(name = "allowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
224     @RequestWrapper(localName = "getAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetAllowableActions")
225     @ResponseWrapper(localName = "getAllowableActionsResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetAllowableActionsResponse")
226     public CmisAllowableActionsType getAllowableActions(
227         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
228         String repositoryId,
229         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
230         String objectId,
231         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
232         CmisExtensionType extension)
233         throws CmisException
234     ;
235 
236     /**
237      * 
238      * @param extension
239      * @param includePolicyIds
240      * @param objectId
241      * @param includeRelationships
242      * @param includeAllowableActions
243      * @param repositoryId
244      * @param renditionFilter
245      * @param filter
246      * @param includeACL
247      * @return
248      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectType
249      * @throws CmisException
250      */
251     @WebMethod
252     @WebResult(name = "object", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
253     @RequestWrapper(localName = "getObject", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetObject")
254     @ResponseWrapper(localName = "getObjectResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetObjectResponse")
255     public CmisObjectType getObject(
256         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
257         String repositoryId,
258         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
259         String objectId,
260         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
261         String filter,
262         @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
263         Boolean includeAllowableActions,
264         @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
265         EnumIncludeRelationships includeRelationships,
266         @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
267         String renditionFilter,
268         @WebParam(name = "includePolicyIds", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
269         Boolean includePolicyIds,
270         @WebParam(name = "includeACL", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
271         Boolean includeACL,
272         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
273         CmisExtensionType extension)
274         throws CmisException
275     ;
276 
277     /**
278      * 
279      * @param extension
280      * @param objectId
281      * @param repositoryId
282      * @param filter
283      * @return
284      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisPropertiesType
285      * @throws CmisException
286      */
287     @WebMethod
288     @WebResult(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
289     @RequestWrapper(localName = "getProperties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetProperties")
290     @ResponseWrapper(localName = "getPropertiesResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetPropertiesResponse")
291     public CmisPropertiesType getProperties(
292         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
293         String repositoryId,
294         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
295         String objectId,
296         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
297         String filter,
298         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
299         CmisExtensionType extension)
300         throws CmisException
301     ;
302 
303     /**
304      * 
305      * @param extension
306      * @param objectId
307      * @param skipCount
308      * @param maxItems
309      * @param repositoryId
310      * @param renditionFilter
311      * @return
312      *     returns java.util.List<org.apache.chemistry.opencmis.commons.impl.jaxb.CmisRenditionType>
313      * @throws CmisException
314      */
315     @WebMethod
316     @WebResult(name = "renditions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
317     @RequestWrapper(localName = "getRenditions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetRenditions")
318     @ResponseWrapper(localName = "getRenditionsResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetRenditionsResponse")
319     public List<CmisRenditionType> getRenditions(
320         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
321         String repositoryId,
322         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
323         String objectId,
324         @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
325         String renditionFilter,
326         @WebParam(name = "maxItems", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
327         BigInteger maxItems,
328         @WebParam(name = "skipCount", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
329         BigInteger skipCount,
330         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
331         CmisExtensionType extension)
332         throws CmisException
333     ;
334 
335     /**
336      * 
337      * @param extension
338      * @param includePolicyIds
339      * @param path
340      * @param includeRelationships
341      * @param includeAllowableActions
342      * @param repositoryId
343      * @param renditionFilter
344      * @param filter
345      * @param includeACL
346      * @return
347      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectType
348      * @throws CmisException
349      */
350     @WebMethod
351     @WebResult(name = "object", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
352     @RequestWrapper(localName = "getObjectByPath", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetObjectByPath")
353     @ResponseWrapper(localName = "getObjectByPathResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetObjectByPathResponse")
354     public CmisObjectType getObjectByPath(
355         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
356         String repositoryId,
357         @WebParam(name = "path", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
358         String path,
359         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
360         String filter,
361         @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
362         Boolean includeAllowableActions,
363         @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
364         EnumIncludeRelationships includeRelationships,
365         @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
366         String renditionFilter,
367         @WebParam(name = "includePolicyIds", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
368         Boolean includePolicyIds,
369         @WebParam(name = "includeACL", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
370         Boolean includeACL,
371         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
372         CmisExtensionType extension)
373         throws CmisException
374     ;
375 
376     /**
377      * 
378      * @param extension
379      * @param streamId
380      * @param objectId
381      * @param length
382      * @param offset
383      * @param repositoryId
384      * @return
385      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisContentStreamType
386      * @throws CmisException
387      */
388     @WebMethod
389     @WebResult(name = "contentStream", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
390     @RequestWrapper(localName = "getContentStream", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetContentStream")
391     @ResponseWrapper(localName = "getContentStreamResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetContentStreamResponse")
392     public CmisContentStreamType getContentStream(
393         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
394         String repositoryId,
395         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
396         String objectId,
397         @WebParam(name = "streamId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
398         String streamId,
399         @WebParam(name = "offset", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
400         BigInteger offset,
401         @WebParam(name = "length", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
402         BigInteger length,
403         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
404         CmisExtensionType extension)
405         throws CmisException
406     ;
407 
408     /**
409      * 
410      * @param extension
411      * @param changeToken
412      * @param objectId
413      * @param properties
414      * @param repositoryId
415      * @throws CmisException
416      */
417     @WebMethod
418     @RequestWrapper(localName = "updateProperties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.UpdateProperties")
419     @ResponseWrapper(localName = "updatePropertiesResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.UpdatePropertiesResponse")
420     public void updateProperties(
421         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
422         String repositoryId,
423         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
424         Holder<String> objectId,
425         @WebParam(name = "changeToken", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
426         Holder<String> changeToken,
427         @WebParam(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
428         CmisPropertiesType properties,
429         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
430         Holder<CmisExtensionType> extension)
431         throws CmisException
432     ;
433 
434     /**
435      * 
436      * @param extension
437      * @param targetFolderId
438      * @param sourceFolderId
439      * @param objectId
440      * @param repositoryId
441      * @throws CmisException
442      */
443     @WebMethod
444     @RequestWrapper(localName = "moveObject", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.MoveObject")
445     @ResponseWrapper(localName = "moveObjectResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.MoveObjectResponse")
446     public void moveObject(
447         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
448         String repositoryId,
449         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
450         Holder<String> objectId,
451         @WebParam(name = "targetFolderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
452         String targetFolderId,
453         @WebParam(name = "sourceFolderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
454         String sourceFolderId,
455         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
456         Holder<CmisExtensionType> extension)
457         throws CmisException
458     ;
459 
460     /**
461      * 
462      * @param extension
463      * @param allVersions
464      * @param objectId
465      * @param repositoryId
466      * @throws CmisException
467      */
468     @WebMethod
469     @RequestWrapper(localName = "deleteObject", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.DeleteObject")
470     @ResponseWrapper(localName = "deleteObjectResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.DeleteObjectResponse")
471     public void deleteObject(
472         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
473         String repositoryId,
474         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
475         String objectId,
476         @WebParam(name = "allVersions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
477         Boolean allVersions,
478         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
479         Holder<CmisExtensionType> extension)
480         throws CmisException
481     ;
482 
483     /**
484      * 
485      * @param extension
486      * @param continueOnFailure
487      * @param unfileObjects
488      * @param allVersions
489      * @param repositoryId
490      * @param folderId
491      * @return
492      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.DeleteTreeResponse.FailedToDelete
493      * @throws CmisException
494      */
495     @WebMethod
496     @WebResult(name = "failedToDelete", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
497     @RequestWrapper(localName = "deleteTree", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.DeleteTree")
498     @ResponseWrapper(localName = "deleteTreeResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.DeleteTreeResponse")
499     public org.apache.chemistry.opencmis.commons.impl.jaxb.DeleteTreeResponse.FailedToDelete deleteTree(
500         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
501         String repositoryId,
502         @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
503         String folderId,
504         @WebParam(name = "allVersions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
505         Boolean allVersions,
506         @WebParam(name = "unfileObjects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
507         EnumUnfileObject unfileObjects,
508         @WebParam(name = "continueOnFailure", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
509         Boolean continueOnFailure,
510         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
511         CmisExtensionType extension)
512         throws CmisException
513     ;
514 
515     /**
516      * 
517      * @param extension
518      * @param overwriteFlag
519      * @param changeToken
520      * @param objectId
521      * @param contentStream
522      * @param repositoryId
523      * @throws CmisException
524      */
525     @WebMethod
526     @RequestWrapper(localName = "setContentStream", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.SetContentStream")
527     @ResponseWrapper(localName = "setContentStreamResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.SetContentStreamResponse")
528     public void setContentStream(
529         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
530         String repositoryId,
531         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
532         Holder<String> objectId,
533         @WebParam(name = "overwriteFlag", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
534         Boolean overwriteFlag,
535         @WebParam(name = "changeToken", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
536         Holder<String> changeToken,
537         @WebParam(name = "contentStream", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
538         CmisContentStreamType contentStream,
539         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
540         Holder<CmisExtensionType> extension)
541         throws CmisException
542     ;
543 
544     /**
545      * 
546      * @param extension
547      * @param changeToken
548      * @param objectId
549      * @param repositoryId
550      * @throws CmisException
551      */
552     @WebMethod
553     @RequestWrapper(localName = "deleteContentStream", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.DeleteContentStream")
554     @ResponseWrapper(localName = "deleteContentStreamResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.DeleteContentStreamResponse")
555     public void deleteContentStream(
556         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
557         String repositoryId,
558         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
559         Holder<String> objectId,
560         @WebParam(name = "changeToken", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
561         Holder<String> changeToken,
562         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
563         Holder<CmisExtensionType> extension)
564         throws CmisException
565     ;
566 
567 }