This project has retired. For details please refer to its
Attic page.
ACLServicePort xref
1
2 package org.apache.chemistry.opencmis.commons.impl.jaxb;
3
4 import javax.jws.WebMethod;
5 import javax.jws.WebParam;
6 import javax.jws.WebResult;
7 import javax.jws.WebService;
8 import javax.xml.bind.annotation.XmlSeeAlso;
9 import javax.xml.ws.RequestWrapper;
10 import javax.xml.ws.ResponseWrapper;
11
12
13
14
15
16
17
18
19 @WebService(name = "ACLServicePort", targetNamespace = "http://docs.oasis-open.org/ns/cmis/ws/200908/")
20 @XmlSeeAlso({
21 ObjectFactory.class
22 })
23 public interface ACLServicePort {
24
25
26
27
28
29
30
31
32
33
34
35
36 @WebMethod
37 @WebResult(name = "ACL", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
38 @RequestWrapper(localName = "getACL", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetACL")
39 @ResponseWrapper(localName = "getACLResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetACLResponse")
40 public CmisACLType getACL(
41 @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
42 String repositoryId,
43 @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
44 String objectId,
45 @WebParam(name = "onlyBasicPermissions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
46 Boolean onlyBasicPermissions,
47 @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
48 CmisExtensionType extension)
49 throws CmisException
50 ;
51
52
53
54
55
56
57
58
59
60
61
62
63
64 @WebMethod
65 @WebResult(name = "ACL", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
66 @RequestWrapper(localName = "applyACL", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.ApplyACL")
67 @ResponseWrapper(localName = "applyACLResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.ApplyACLResponse")
68 public CmisACLType applyACL(
69 @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
70 String repositoryId,
71 @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
72 String objectId,
73 @WebParam(name = "addACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
74 CmisAccessControlListType addACEs,
75 @WebParam(name = "removeACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
76 CmisAccessControlListType removeACEs,
77 @WebParam(name = "ACLPropagation", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
78 EnumACLPropagation aclPropagation,
79 @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
80 CmisExtensionType extension)
81 throws CmisException
82 ;
83
84 }