This project has retired. For details please refer to its Attic page.
NavigationServicePort 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.RequestWrapper;
12  import javax.xml.ws.ResponseWrapper;
13  
14  
15  /**
16   * This class was generated by the JAX-WS RI.
17   * JAX-WS RI 2.1.7-b01-
18   * Generated source version: 2.1
19   * 
20   */
21  @WebService(name = "NavigationServicePort", targetNamespace = "http://docs.oasis-open.org/ns/cmis/ws/200908/")
22  @XmlSeeAlso({
23      ObjectFactory.class
24  })
25  public interface NavigationServicePort {
26  
27  
28      /**
29       * 
30       * @param extension
31       * @param includePathSegment
32       * @param includeRelationships
33       * @param includeAllowableActions
34       * @param repositoryId
35       * @param renditionFilter
36       * @param filter
37       * @param depth
38       * @param folderId
39       * @return
40       *     returns java.util.List<org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectInFolderContainerType>
41       * @throws CmisException
42       */
43      @WebMethod
44      @WebResult(name = "objects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
45      @RequestWrapper(localName = "getDescendants", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetDescendants")
46      @ResponseWrapper(localName = "getDescendantsResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetDescendantsResponse")
47      public List<CmisObjectInFolderContainerType> getDescendants(
48          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
49          String repositoryId,
50          @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
51          String folderId,
52          @WebParam(name = "depth", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
53          BigInteger depth,
54          @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
55          String filter,
56          @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
57          Boolean includeAllowableActions,
58          @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
59          EnumIncludeRelationships includeRelationships,
60          @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
61          String renditionFilter,
62          @WebParam(name = "includePathSegment", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
63          Boolean includePathSegment,
64          @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
65          CmisExtensionType extension)
66          throws CmisException
67      ;
68  
69      /**
70       * 
71       * @param extension
72       * @param includePathSegment
73       * @param orderBy
74       * @param includeRelationships
75       * @param includeAllowableActions
76       * @param skipCount
77       * @param maxItems
78       * @param repositoryId
79       * @param renditionFilter
80       * @param filter
81       * @param folderId
82       * @return
83       *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectInFolderListType
84       * @throws CmisException
85       */
86      @WebMethod
87      @WebResult(name = "objects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
88      @RequestWrapper(localName = "getChildren", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetChildren")
89      @ResponseWrapper(localName = "getChildrenResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetChildrenResponse")
90      public CmisObjectInFolderListType getChildren(
91          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
92          String repositoryId,
93          @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
94          String folderId,
95          @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
96          String filter,
97          @WebParam(name = "orderBy", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
98          String orderBy,
99          @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
100         Boolean includeAllowableActions,
101         @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
102         EnumIncludeRelationships includeRelationships,
103         @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
104         String renditionFilter,
105         @WebParam(name = "includePathSegment", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
106         Boolean includePathSegment,
107         @WebParam(name = "maxItems", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
108         BigInteger maxItems,
109         @WebParam(name = "skipCount", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
110         BigInteger skipCount,
111         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
112         CmisExtensionType extension)
113         throws CmisException
114     ;
115 
116     /**
117      * 
118      * @param extension
119      * @param repositoryId
120      * @param filter
121      * @param folderId
122      * @return
123      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectType
124      * @throws CmisException
125      */
126     @WebMethod
127     @WebResult(name = "object", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
128     @RequestWrapper(localName = "getFolderParent", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetFolderParent")
129     @ResponseWrapper(localName = "getFolderParentResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetFolderParentResponse")
130     public CmisObjectType getFolderParent(
131         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
132         String repositoryId,
133         @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
134         String folderId,
135         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
136         String filter,
137         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
138         CmisExtensionType extension)
139         throws CmisException
140     ;
141 
142     /**
143      * 
144      * @param extension
145      * @param includePathSegment
146      * @param includeRelationships
147      * @param includeAllowableActions
148      * @param repositoryId
149      * @param renditionFilter
150      * @param filter
151      * @param depth
152      * @param folderId
153      * @return
154      *     returns java.util.List<org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectInFolderContainerType>
155      * @throws CmisException
156      */
157     @WebMethod
158     @WebResult(name = "objects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
159     @RequestWrapper(localName = "getFolderTree", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetFolderTree")
160     @ResponseWrapper(localName = "getFolderTreeResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetFolderTreeResponse")
161     public List<CmisObjectInFolderContainerType> getFolderTree(
162         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
163         String repositoryId,
164         @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
165         String folderId,
166         @WebParam(name = "depth", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
167         BigInteger depth,
168         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
169         String filter,
170         @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
171         Boolean includeAllowableActions,
172         @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
173         EnumIncludeRelationships includeRelationships,
174         @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
175         String renditionFilter,
176         @WebParam(name = "includePathSegment", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
177         Boolean includePathSegment,
178         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
179         CmisExtensionType extension)
180         throws CmisException
181     ;
182 
183     /**
184      * 
185      * @param extension
186      * @param objectId
187      * @param includeRelationships
188      * @param includeAllowableActions
189      * @param repositoryId
190      * @param renditionFilter
191      * @param filter
192      * @param includeRelativePathSegment
193      * @return
194      *     returns java.util.List<org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectParentsType>
195      * @throws CmisException
196      */
197     @WebMethod
198     @WebResult(name = "parents", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
199     @RequestWrapper(localName = "getObjectParents", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetObjectParents")
200     @ResponseWrapper(localName = "getObjectParentsResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetObjectParentsResponse")
201     public List<CmisObjectParentsType> getObjectParents(
202         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
203         String repositoryId,
204         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
205         String objectId,
206         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
207         String filter,
208         @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
209         Boolean includeAllowableActions,
210         @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
211         EnumIncludeRelationships includeRelationships,
212         @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
213         String renditionFilter,
214         @WebParam(name = "includeRelativePathSegment", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
215         Boolean includeRelativePathSegment,
216         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
217         CmisExtensionType extension)
218         throws CmisException
219     ;
220 
221     /**
222      * 
223      * @param extension
224      * @param orderBy
225      * @param includeRelationships
226      * @param includeAllowableActions
227      * @param skipCount
228      * @param maxItems
229      * @param repositoryId
230      * @param renditionFilter
231      * @param filter
232      * @param folderId
233      * @return
234      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectListType
235      * @throws CmisException
236      */
237     @WebMethod
238     @WebResult(name = "objects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
239     @RequestWrapper(localName = "getCheckedOutDocs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetCheckedOutDocs")
240     @ResponseWrapper(localName = "getCheckedOutDocsResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetCheckedOutDocsResponse")
241     public CmisObjectListType getCheckedOutDocs(
242         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
243         String repositoryId,
244         @WebParam(name = "folderId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
245         String folderId,
246         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
247         String filter,
248         @WebParam(name = "orderBy", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
249         String orderBy,
250         @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
251         Boolean includeAllowableActions,
252         @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
253         EnumIncludeRelationships includeRelationships,
254         @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
255         String renditionFilter,
256         @WebParam(name = "maxItems", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
257         BigInteger maxItems,
258         @WebParam(name = "skipCount", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
259         BigInteger skipCount,
260         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
261         CmisExtensionType extension)
262         throws CmisException
263     ;
264 
265 }