This project has retired. For details please refer to its Attic page.
PolicyServicePort xref

1   
2   package org.apache.chemistry.opencmis.commons.impl.jaxb;
3   
4   import java.util.List;
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   * 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 = "PolicyServicePort", targetNamespace = "http://docs.oasis-open.org/ns/cmis/ws/200908/")
22  @XmlSeeAlso({
23      ObjectFactory.class
24  })
25  public interface PolicyServicePort {
26  
27  
28      /**
29       * 
30       * @param extension
31       * @param policyId
32       * @param objectId
33       * @param repositoryId
34       * @throws CmisException
35       */
36      @WebMethod
37      @RequestWrapper(localName = "applyPolicy", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.ApplyPolicy")
38      @ResponseWrapper(localName = "applyPolicyResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.ApplyPolicyResponse")
39      public void applyPolicy(
40          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
41          String repositoryId,
42          @WebParam(name = "policyId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
43          String policyId,
44          @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
45          String objectId,
46          @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
47          Holder<CmisExtensionType> extension)
48          throws CmisException
49      ;
50  
51      /**
52       * 
53       * @param extension
54       * @param policyId
55       * @param objectId
56       * @param repositoryId
57       * @throws CmisException
58       */
59      @WebMethod
60      @RequestWrapper(localName = "removePolicy", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.RemovePolicy")
61      @ResponseWrapper(localName = "removePolicyResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.RemovePolicyResponse")
62      public void removePolicy(
63          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
64          String repositoryId,
65          @WebParam(name = "policyId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
66          String policyId,
67          @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
68          String objectId,
69          @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
70          Holder<CmisExtensionType> extension)
71          throws CmisException
72      ;
73  
74      /**
75       * 
76       * @param extension
77       * @param objectId
78       * @param repositoryId
79       * @param filter
80       * @return
81       *     returns java.util.List<org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectType>
82       * @throws CmisException
83       */
84      @WebMethod
85      @WebResult(name = "objects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
86      @RequestWrapper(localName = "getAppliedPolicies", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetAppliedPolicies")
87      @ResponseWrapper(localName = "getAppliedPoliciesResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetAppliedPoliciesResponse")
88      public List<CmisObjectType> getAppliedPolicies(
89          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
90          String repositoryId,
91          @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
92          String objectId,
93          @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
94          String filter,
95          @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
96          CmisExtensionType extension)
97          throws CmisException
98      ;
99  
100 }