This project has retired. For details please refer to its Attic page.
VersioningServicePort 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 = "VersioningServicePort", targetNamespace = "http://docs.oasis-open.org/ns/cmis/ws/200908/")
22  @XmlSeeAlso({
23      ObjectFactory.class
24  })
25  public interface VersioningServicePort {
26  
27  
28      /**
29       * 
30       * @param contentCopied
31       * @param extension
32       * @param objectId
33       * @param repositoryId
34       * @throws CmisException
35       */
36      @WebMethod
37      @RequestWrapper(localName = "checkOut", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CheckOut")
38      @ResponseWrapper(localName = "checkOutResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CheckOutResponse")
39      public void checkOut(
40          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
41          String repositoryId,
42          @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
43          Holder<String> objectId,
44          @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
45          Holder<CmisExtensionType> extension,
46          @WebParam(name = "contentCopied", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.OUT)
47          Holder<Boolean> contentCopied)
48          throws CmisException
49      ;
50  
51      /**
52       * 
53       * @param extension
54       * @param objectId
55       * @param repositoryId
56       * @throws CmisException
57       */
58      @WebMethod
59      @RequestWrapper(localName = "cancelCheckOut", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CancelCheckOut")
60      @ResponseWrapper(localName = "cancelCheckOutResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CancelCheckOutResponse")
61      public void cancelCheckOut(
62          @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
63          String repositoryId,
64          @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
65          String objectId,
66          @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
67          Holder<CmisExtensionType> extension)
68          throws CmisException
69      ;
70  
71      /**
72       * 
73       * @param extension
74       * @param addACEs
75       * @param checkinComment
76       * @param objectId
77       * @param properties
78       * @param removeACEs
79       * @param contentStream
80       * @param repositoryId
81       * @param policies
82       * @param major
83       * @throws CmisException
84       */
85      @WebMethod
86      @RequestWrapper(localName = "checkIn", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CheckIn")
87      @ResponseWrapper(localName = "checkInResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.CheckInResponse")
88      public void checkIn(
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/", mode = WebParam.Mode.INOUT)
92          Holder<String> objectId,
93          @WebParam(name = "major", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
94          Boolean major,
95          @WebParam(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
96          CmisPropertiesType properties,
97          @WebParam(name = "contentStream", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
98          CmisContentStreamType contentStream,
99          @WebParam(name = "checkinComment", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
100         String checkinComment,
101         @WebParam(name = "policies", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
102         List<String> policies,
103         @WebParam(name = "addACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
104         CmisAccessControlListType addACEs,
105         @WebParam(name = "removeACEs", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
106         CmisAccessControlListType removeACEs,
107         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", mode = WebParam.Mode.INOUT)
108         Holder<CmisExtensionType> extension)
109         throws CmisException
110     ;
111 
112     /**
113      * 
114      * @param extension
115      * @param includePolicyIds
116      * @param objectId
117      * @param includeRelationships
118      * @param includeAllowableActions
119      * @param repositoryId
120      * @param renditionFilter
121      * @param filter
122      * @param major
123      * @param includeACL
124      * @return
125      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectType
126      * @throws CmisException
127      */
128     @WebMethod
129     @WebResult(name = "object", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
130     @RequestWrapper(localName = "getObjectOfLatestVersion", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetObjectOfLatestVersion")
131     @ResponseWrapper(localName = "getObjectOfLatestVersionResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetObjectOfLatestVersionResponse")
132     public CmisObjectType getObjectOfLatestVersion(
133         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
134         String repositoryId,
135         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
136         String objectId,
137         @WebParam(name = "major", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
138         Boolean major,
139         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
140         String filter,
141         @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
142         Boolean includeAllowableActions,
143         @WebParam(name = "includeRelationships", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
144         EnumIncludeRelationships includeRelationships,
145         @WebParam(name = "renditionFilter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
146         String renditionFilter,
147         @WebParam(name = "includePolicyIds", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
148         Boolean includePolicyIds,
149         @WebParam(name = "includeACL", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
150         Boolean includeACL,
151         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
152         CmisExtensionType extension)
153         throws CmisException
154     ;
155 
156     /**
157      * 
158      * @param extension
159      * @param objectId
160      * @param repositoryId
161      * @param filter
162      * @param major
163      * @return
164      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisPropertiesType
165      * @throws CmisException
166      */
167     @WebMethod
168     @WebResult(name = "properties", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
169     @RequestWrapper(localName = "getPropertiesOfLatestVersion", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetPropertiesOfLatestVersion")
170     @ResponseWrapper(localName = "getPropertiesOfLatestVersionResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetPropertiesOfLatestVersionResponse")
171     public CmisPropertiesType getPropertiesOfLatestVersion(
172         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
173         String repositoryId,
174         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
175         String objectId,
176         @WebParam(name = "major", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
177         Boolean major,
178         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
179         String filter,
180         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
181         CmisExtensionType extension)
182         throws CmisException
183     ;
184 
185     /**
186      * 
187      * @param extension
188      * @param objectId
189      * @param includeAllowableActions
190      * @param repositoryId
191      * @param filter
192      * @return
193      *     returns java.util.List<org.apache.chemistry.opencmis.commons.impl.jaxb.CmisObjectType>
194      * @throws CmisException
195      */
196     @WebMethod
197     @WebResult(name = "objects", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
198     @RequestWrapper(localName = "getAllVersions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetAllVersions")
199     @ResponseWrapper(localName = "getAllVersionsResponse", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/", className = "org.apache.chemistry.opencmis.commons.impl.jaxb.GetAllVersionsResponse")
200     public List<CmisObjectType> getAllVersions(
201         @WebParam(name = "repositoryId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
202         String repositoryId,
203         @WebParam(name = "objectId", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
204         String objectId,
205         @WebParam(name = "filter", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
206         String filter,
207         @WebParam(name = "includeAllowableActions", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
208         Boolean includeAllowableActions,
209         @WebParam(name = "extension", targetNamespace = "http://docs.oasis-open.org/ns/cmis/messaging/200908/")
210         CmisExtensionType extension)
211         throws CmisException
212     ;
213 
214 }