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   * 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 = "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       * @param extension
31       * @return
32       *     returns java.util.List<org.apache.chemistry.opencmis.commons.impl.jaxb.CmisRepositoryEntryType>
33       * @throws CmisException
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       * @param extension
48       * @param repositoryId
49       * @return
50       *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisRepositoryInfoType
51       * @throws CmisException
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       * @param extension
68       * @param skipCount
69       * @param maxItems
70       * @param typeId
71       * @param repositoryId
72       * @param includePropertyDefinitions
73       * @return
74       *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisTypeDefinitionListType
75       * @throws CmisException
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       * @param extension
100      * @param typeId
101      * @param repositoryId
102      * @param includePropertyDefinitions
103      * @param depth
104      * @return
105      *     returns java.util.List<org.apache.chemistry.opencmis.commons.impl.jaxb.CmisTypeContainer>
106      * @throws CmisException
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      * @param extension
129      * @param typeId
130      * @param repositoryId
131      * @return
132      *     returns org.apache.chemistry.opencmis.commons.impl.jaxb.CmisTypeDefinitionType
133      * @throws CmisException
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 }