This project has retired. For details please refer to its
Attic page.
DiscoveryServicePort xref
1
2 package org.apache.chemistry.opencmis.commons.impl.jaxb;
3
4 import java.math.BigInteger;
5 import javax.jws.WebMethod;
6 import javax.jws.WebParam;
7 import javax.jws.WebResult;
8 import javax.jws.WebService;
9 import javax.xml.bind.annotation.XmlSeeAlso;
10 import javax.xml.ws.Holder;
11 import javax.xml.ws.RequestWrapper;
12 import javax.xml.ws.ResponseWrapper;
13
14
15
16
17
18
19
20
21 @WebService(name = "DiscoveryServicePort", targetNamespace = "http://docs.oasis-open.org/ns/cmis/ws/200908/")
22 @XmlSeeAlso({
23 ObjectFactory.class
24 })
25 public interface DiscoveryServicePort {
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 @WebMethod
44 @WebResult(name = "objects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
45 @RequestWrapper(localName = "query", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.Query")
46 @ResponseWrapper(localName = "queryResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.QueryResponse")
47 public CmisObjectListType query(
48 @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
49 String repositoryId,
50 @WebParam(name = "statement", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
51 String statement,
52 @WebParam(name = "searchAllVersions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
53 Boolean searchAllVersions,
54 @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
55 Boolean includeAllowableActions,
56 @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
57 EnumIncludeRelationships includeRelationships,
58 @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
59 String renditionFilter,
60 @WebParam(name = "maxItems", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
61 BigInteger maxItems,
62 @WebParam(name = "skipCount", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
63 BigInteger skipCount,
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
72
73
74
75
76
77
78
79
80
81
82 @WebMethod
83 @RequestWrapper(localName = "getContentChanges", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetContentChanges")
84 @ResponseWrapper(localName = "getContentChangesResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetContentChangesResponse")
85 public void getContentChanges(
86 @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
87 String repositoryId,
88 @WebParam(name = "changeLogToken", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
89 Holder<String> changeLogToken,
90 @WebParam(name = "includeProperties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
91 Boolean includeProperties,
92 @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
93 String filter,
94 @WebParam(name = "includePolicyIds", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
95 Boolean includePolicyIds,
96 @WebParam(name = "includeACL", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
97 Boolean includeACL,
98 @WebParam(name = "maxItems", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
99 BigInteger maxItems,
100 @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
101 CmisExtensionType extension,
102 @WebParam(name = "objects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.OUT)
103 Holder<CmisObjectListType> objects)
104 throws CmisException
105 ;
106
107 }