This project has retired. For details please refer to its
Attic page.
RepositoryServicePort 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
17
18
19
20
21 @WebService(name = "RepositoryServicePort", targetNamespace = "http://docs.oasis-open.org/ns/cmis/ws/200908/")
22 @XmlSeeAlso({
23 ObjectFactory.class
24 })
25 public interface RepositoryServicePort {
26
27
28
29
30
31
32
33
34
35 @WebMethod
36 @WebResult(name = "repositories", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
37 @RequestWrapper(localName = "getRepositories", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetRepositories")
38 @ResponseWrapper(localName = "getRepositoriesResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetRepositoriesResponse")
39 public List<CmisRepositoryEntryType> getRepositories(
40 @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
41 CmisExtensionType extension)
42 throws CmisException
43 ;
44
45
46
47
48
49
50
51
52
53 @WebMethod
54 @WebResult(name = "repositoryInfo", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
55 @RequestWrapper(localName = "getRepositoryInfo", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetRepositoryInfo")
56 @ResponseWrapper(localName = "getRepositoryInfoResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetRepositoryInfoResponse")
57 public CmisRepositoryInfoType getRepositoryInfo(
58 @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
59 String repositoryId,
60 @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
61 CmisExtensionType extension)
62 throws CmisException
63 ;
64
65
66
67
68
69
70
71
72
73
74
75
76
77 @WebMethod
78 @WebResult(name = "types", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
79 @RequestWrapper(localName = "getTypeChildren", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetTypeChildren")
80 @ResponseWrapper(localName = "getTypeChildrenResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetTypeChildrenResponse")
81 public CmisTypeDefinitionListType getTypeChildren(
82 @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
83 String repositoryId,
84 @WebParam(name = "typeId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
85 String typeId,
86 @WebParam(name = "includePropertyDefinitions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
87 Boolean includePropertyDefinitions,
88 @WebParam(name = "maxItems", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
89 BigInteger maxItems,
90 @WebParam(name = "skipCount", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
91 BigInteger skipCount,
92 @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
93 CmisExtensionType extension)
94 throws CmisException
95 ;
96
97
98
99
100
101
102
103
104
105
106
107
108 @WebMethod
109 @WebResult(name = "types", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
110 @RequestWrapper(localName = "getTypeDescendants", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetTypeDescendants")
111 @ResponseWrapper(localName = "getTypeDescendantsResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetTypeDescendantsResponse")
112 public List<CmisTypeContainer> getTypeDescendants(
113 @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
114 String repositoryId,
115 @WebParam(name = "typeId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
116 String typeId,
117 @WebParam(name = "depth", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
118 BigInteger depth,
119 @WebParam(name = "includePropertyDefinitions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
120 Boolean includePropertyDefinitions,
121 @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
122 CmisExtensionType extension)
123 throws CmisException
124 ;
125
126
127
128
129
130
131
132
133
134
135 @WebMethod
136 @WebResult(name = "type", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
137 @RequestWrapper(localName = "getTypeDefinition", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetTypeDefinition")
138 @ResponseWrapper(localName = "getTypeDefinitionResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetTypeDefinitionResponse")
139 public CmisTypeDefinitionType getTypeDefinition(
140 @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
141 String repositoryId,
142 @WebParam(name = "typeId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
143 String typeId,
144 @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
145 CmisExtensionType extension)
146 throws CmisException
147 ;
148
149 }