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   * This class was generated by the JAX-WS RI.
15   * JAX-WS RI 2.1.7-b01-
16   * Generated source version: 2.1
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       * @param extension
29       * @param objectId
30       * @param onlyBasicPermissions
31       * @param repositoryId
32       * @return
33       *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisACLType
34       * @throws CmisException
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       * @param extension
55       * @param addACEs
56       * @param aclPropagation
57       * @param objectId
58       * @param removeACEs
59       * @param repositoryId
60       * @return
61       *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisACLType
62       * @throws CmisException
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  }