KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > alfresco > webservice > administration > AdministrationServiceSoapBindingStub


1 /**
2  * AdministrationServiceSoapBindingStub.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
6  */

7
8 package org.alfresco.webservice.administration;
9
10 public class AdministrationServiceSoapBindingStub extends org.apache.axis.client.Stub implements org.alfresco.webservice.administration.AdministrationServiceSoapPort {
11     private java.util.Vector JavaDoc cachedSerClasses = new java.util.Vector JavaDoc();
12     private java.util.Vector JavaDoc cachedSerQNames = new java.util.Vector JavaDoc();
13     private java.util.Vector JavaDoc cachedSerFactories = new java.util.Vector JavaDoc();
14     private java.util.Vector JavaDoc cachedDeserFactories = new java.util.Vector JavaDoc();
15
16     static org.apache.axis.description.OperationDesc [] _operations;
17
18     static {
19         _operations = new org.apache.axis.description.OperationDesc[7];
20         _initOperationDesc1();
21     }
22
23     private static void _initOperationDesc1(){
24         org.apache.axis.description.OperationDesc oper;
25         org.apache.axis.description.ParameterDesc param;
26         oper = new org.apache.axis.description.OperationDesc();
27         oper.setName("queryUsers");
28         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "filter"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserFilter"), org.alfresco.webservice.administration.UserFilter.class, false, false);
29         oper.addParameter(param);
30         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserQueryResults"));
31         oper.setReturnClass(org.alfresco.webservice.administration.UserQueryResults.class);
32         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "result"));
33         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
34         oper.setUse(org.apache.axis.constants.Use.LITERAL);
35         oper.addFault(new org.apache.axis.description.FaultDesc(
36                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
37                       "org.alfresco.webservice.administration.AdministrationFault",
38                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
39                       true
40                      ));
41         _operations[0] = oper;
42
43         oper = new org.apache.axis.description.OperationDesc();
44         oper.setName("fetchMoreUsers");
45         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "querySession"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc.class, false, false);
46         oper.addParameter(param);
47         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserQueryResults"));
48         oper.setReturnClass(org.alfresco.webservice.administration.UserQueryResults.class);
49         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "result"));
50         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
51         oper.setUse(org.apache.axis.constants.Use.LITERAL);
52         oper.addFault(new org.apache.axis.description.FaultDesc(
53                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
54                       "org.alfresco.webservice.administration.AdministrationFault",
55                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
56                       true
57                      ));
58         _operations[1] = oper;
59
60         oper = new org.apache.axis.description.OperationDesc();
61         oper.setName("getUser");
62         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "userName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc.class, false, false);
63         oper.addParameter(param);
64         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserDetails"));
65         oper.setReturnClass(org.alfresco.webservice.administration.UserDetails.class);
66         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "result"));
67         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
68         oper.setUse(org.apache.axis.constants.Use.LITERAL);
69         oper.addFault(new org.apache.axis.description.FaultDesc(
70                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
71                       "org.alfresco.webservice.administration.AdministrationFault",
72                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
73                       true
74                      ));
75         _operations[2] = oper;
76
77         oper = new org.apache.axis.description.OperationDesc();
78         oper.setName("createUsers");
79         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "newUsers"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "NewUserDetails"), org.alfresco.webservice.administration.NewUserDetails[].class, false, false);
80         param.setOmittable(true);
81         oper.addParameter(param);
82         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserDetails"));
83         oper.setReturnClass(org.alfresco.webservice.administration.UserDetails[].class);
84         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "result"));
85         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
86         oper.setUse(org.apache.axis.constants.Use.LITERAL);
87         oper.addFault(new org.apache.axis.description.FaultDesc(
88                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
89                       "org.alfresco.webservice.administration.AdministrationFault",
90                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
91                       true
92                      ));
93         _operations[3] = oper;
94
95         oper = new org.apache.axis.description.OperationDesc();
96         oper.setName("updateUsers");
97         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "users"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserDetails"), org.alfresco.webservice.administration.UserDetails[].class, false, false);
98         param.setOmittable(true);
99         oper.addParameter(param);
100         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserDetails"));
101         oper.setReturnClass(org.alfresco.webservice.administration.UserDetails[].class);
102         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "result"));
103         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
104         oper.setUse(org.apache.axis.constants.Use.LITERAL);
105         oper.addFault(new org.apache.axis.description.FaultDesc(
106                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
107                       "org.alfresco.webservice.administration.AdministrationFault",
108                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
109                       true
110                      ));
111         _operations[4] = oper;
112
113         oper = new org.apache.axis.description.OperationDesc();
114         oper.setName("changePassword");
115         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "userName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc.class, false, false);
116         oper.addParameter(param);
117         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "oldPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc.class, false, false);
118         oper.addParameter(param);
119         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "newPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc.class, false, false);
120         oper.addParameter(param);
121         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
122         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
123         oper.setUse(org.apache.axis.constants.Use.LITERAL);
124         oper.addFault(new org.apache.axis.description.FaultDesc(
125                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
126                       "org.alfresco.webservice.administration.AdministrationFault",
127                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
128                       true
129                      ));
130         _operations[5] = oper;
131
132         oper = new org.apache.axis.description.OperationDesc();
133         oper.setName("deleteUsers");
134         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "userNames"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc[].class, false, false);
135         param.setOmittable(true);
136         oper.addParameter(param);
137         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
138         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
139         oper.setUse(org.apache.axis.constants.Use.LITERAL);
140         oper.addFault(new org.apache.axis.description.FaultDesc(
141                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
142                       "org.alfresco.webservice.administration.AdministrationFault",
143                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault"),
144                       true
145                      ));
146         _operations[6] = oper;
147
148     }
149
150     public AdministrationServiceSoapBindingStub() throws org.apache.axis.AxisFault {
151          this(null);
152     }
153
154     public AdministrationServiceSoapBindingStub(java.net.URL JavaDoc endpointURL, javax.xml.rpc.Service JavaDoc service) throws org.apache.axis.AxisFault {
155          this(service);
156          super.cachedEndpoint = endpointURL;
157     }
158
159     public AdministrationServiceSoapBindingStub(javax.xml.rpc.Service JavaDoc service) throws org.apache.axis.AxisFault {
160         if (service == null) {
161             super.service = new org.apache.axis.client.Service();
162         } else {
163             super.service = service;
164         }
165         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
166             java.lang.Class JavaDoc cls;
167             javax.xml.namespace.QName JavaDoc qName;
168             javax.xml.namespace.QName JavaDoc qName2;
169             java.lang.Class JavaDoc beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
170             java.lang.Class JavaDoc beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
171             java.lang.Class JavaDoc enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
172             java.lang.Class JavaDoc enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
173             java.lang.Class JavaDoc arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
174             java.lang.Class JavaDoc arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
175             java.lang.Class JavaDoc simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
176             java.lang.Class JavaDoc simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
177             java.lang.Class JavaDoc simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
178             java.lang.Class JavaDoc simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
179             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", ">ContentFormat>encoding");
180             cachedSerQNames.add(qName);
181             cls = java.lang.String JavaDoc.class;
182             cachedSerClasses.add(cls);
183             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
184             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
185
186             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", ">ContentFormat>mimetype");
187             cachedSerQNames.add(qName);
188             cls = java.lang.String JavaDoc.class;
189             cachedSerClasses.add(cls);
190             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
191             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
192
193             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", ">ResultSetRow>node");
194             cachedSerQNames.add(qName);
195             cls = org.alfresco.webservice.types.ResultSetRowNode.class;
196             cachedSerClasses.add(cls);
197             cachedSerFactories.add(beansf);
198             cachedDeserFactories.add(beandf);
199
200             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", ">Store>address");
201             cachedSerQNames.add(qName);
202             cls = java.lang.String JavaDoc.class;
203             cachedSerClasses.add(cls);
204             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
205             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
206
207             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "AssociationDefinition");
208             cachedSerQNames.add(qName);
209             cls = org.alfresco.webservice.types.AssociationDefinition.class;
210             cachedSerClasses.add(cls);
211             cachedSerFactories.add(beansf);
212             cachedDeserFactories.add(beandf);
213
214             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Cardinality");
215             cachedSerQNames.add(qName);
216             cls = org.alfresco.webservice.types.Cardinality.class;
217             cachedSerClasses.add(cls);
218             cachedSerFactories.add(enumsf);
219             cachedDeserFactories.add(enumdf);
220
221             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Category");
222             cachedSerQNames.add(qName);
223             cls = org.alfresco.webservice.types.Category.class;
224             cachedSerClasses.add(cls);
225             cachedSerFactories.add(beansf);
226             cachedDeserFactories.add(beandf);
227
228             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ClassDefinition");
229             cachedSerQNames.add(qName);
230             cls = org.alfresco.webservice.types.ClassDefinition.class;
231             cachedSerClasses.add(cls);
232             cachedSerFactories.add(beansf);
233             cachedDeserFactories.add(beandf);
234
235             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Classification");
236             cachedSerQNames.add(qName);
237             cls = org.alfresco.webservice.types.Classification.class;
238             cachedSerClasses.add(cls);
239             cachedSerFactories.add(beansf);
240             cachedDeserFactories.add(beandf);
241
242             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ContentFormat");
243             cachedSerQNames.add(qName);
244             cls = org.alfresco.webservice.types.ContentFormat.class;
245             cachedSerClasses.add(cls);
246             cachedSerFactories.add(beansf);
247             cachedDeserFactories.add(beandf);
248
249             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Name");
250             cachedSerQNames.add(qName);
251             cls = java.lang.String JavaDoc.class;
252             cachedSerClasses.add(cls);
253             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
254             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
255
256             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "NamedValue");
257             cachedSerQNames.add(qName);
258             cls = org.alfresco.webservice.types.NamedValue.class;
259             cachedSerClasses.add(cls);
260             cachedSerFactories.add(beansf);
261             cachedDeserFactories.add(beandf);
262
263             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Node");
264             cachedSerQNames.add(qName);
265             cls = org.alfresco.webservice.types.Node.class;
266             cachedSerClasses.add(cls);
267             cachedSerFactories.add(beansf);
268             cachedDeserFactories.add(beandf);
269
270             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "NodeDefinition");
271             cachedSerQNames.add(qName);
272             cls = org.alfresco.webservice.types.NodeDefinition.class;
273             cachedSerClasses.add(cls);
274             cachedSerFactories.add(beansf);
275             cachedDeserFactories.add(beandf);
276
277             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ParentReference");
278             cachedSerQNames.add(qName);
279             cls = org.alfresco.webservice.types.ParentReference.class;
280             cachedSerClasses.add(cls);
281             cachedSerFactories.add(beansf);
282             cachedDeserFactories.add(beandf);
283
284             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Path");
285             cachedSerQNames.add(qName);
286             cls = java.lang.String JavaDoc.class;
287             cachedSerClasses.add(cls);
288             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
289             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
290
291             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate");
292             cachedSerQNames.add(qName);
293             cls = org.alfresco.webservice.types.Predicate.class;
294             cachedSerClasses.add(cls);
295             cachedSerFactories.add(beansf);
296             cachedDeserFactories.add(beandf);
297
298             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "PropertyDefinition");
299             cachedSerQNames.add(qName);
300             cls = org.alfresco.webservice.types.PropertyDefinition.class;
301             cachedSerClasses.add(cls);
302             cachedSerFactories.add(beansf);
303             cachedDeserFactories.add(beandf);
304
305             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Query");
306             cachedSerQNames.add(qName);
307             cls = org.alfresco.webservice.types.Query.class;
308             cachedSerClasses.add(cls);
309             cachedSerFactories.add(beansf);
310             cachedDeserFactories.add(beandf);
311
312             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "QueryLanguageEnum");
313             cachedSerQNames.add(qName);
314             cls = org.alfresco.webservice.types.QueryLanguageEnum.class;
315             cachedSerClasses.add(cls);
316             cachedSerFactories.add(enumsf);
317             cachedDeserFactories.add(enumdf);
318
319             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Reference");
320             cachedSerQNames.add(qName);
321             cls = org.alfresco.webservice.types.Reference.class;
322             cachedSerClasses.add(cls);
323             cachedSerFactories.add(beansf);
324             cachedDeserFactories.add(beandf);
325
326             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ResultSet");
327             cachedSerQNames.add(qName);
328             cls = org.alfresco.webservice.types.ResultSet.class;
329             cachedSerClasses.add(cls);
330             cachedSerFactories.add(beansf);
331             cachedDeserFactories.add(beandf);
332
333             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ResultSetMetaData");
334             cachedSerQNames.add(qName);
335             cls = org.alfresco.webservice.types.ResultSetMetaData.class;
336             cachedSerClasses.add(cls);
337             cachedSerFactories.add(beansf);
338             cachedDeserFactories.add(beandf);
339
340             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ResultSetRow");
341             cachedSerQNames.add(qName);
342             cls = org.alfresco.webservice.types.ResultSetRow.class;
343             cachedSerClasses.add(cls);
344             cachedSerFactories.add(beansf);
345             cachedDeserFactories.add(beandf);
346
347             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "RoleDefinition");
348             cachedSerQNames.add(qName);
349             cls = org.alfresco.webservice.types.RoleDefinition.class;
350             cachedSerClasses.add(cls);
351             cachedSerFactories.add(beansf);
352             cachedDeserFactories.add(beandf);
353
354             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Store");
355             cachedSerQNames.add(qName);
356             cls = org.alfresco.webservice.types.Store.class;
357             cachedSerClasses.add(cls);
358             cachedSerFactories.add(beansf);
359             cachedDeserFactories.add(beandf);
360
361             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "StoreEnum");
362             cachedSerQNames.add(qName);
363             cls = org.alfresco.webservice.types.StoreEnum.class;
364             cachedSerClasses.add(cls);
365             cachedSerFactories.add(enumsf);
366             cachedDeserFactories.add(enumdf);
367
368             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "UUID");
369             cachedSerQNames.add(qName);
370             cls = java.lang.String JavaDoc.class;
371             cachedSerClasses.add(cls);
372             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
373             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
374
375             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ValueDefinition");
376             cachedSerQNames.add(qName);
377             cls = org.alfresco.webservice.types.ValueDefinition.class;
378             cachedSerClasses.add(cls);
379             cachedSerFactories.add(beansf);
380             cachedDeserFactories.add(beandf);
381
382             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Version");
383             cachedSerQNames.add(qName);
384             cls = org.alfresco.webservice.types.Version.class;
385             cachedSerClasses.add(cls);
386             cachedSerFactories.add(beansf);
387             cachedDeserFactories.add(beandf);
388
389             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "VersionHistory");
390             cachedSerQNames.add(qName);
391             cls = org.alfresco.webservice.types.VersionHistory.class;
392             cachedSerClasses.add(cls);
393             cachedSerFactories.add(beansf);
394             cachedDeserFactories.add(beandf);
395
396             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "AdministrationFault");
397             cachedSerQNames.add(qName);
398             cls = org.alfresco.webservice.administration.AdministrationFault.class;
399             cachedSerClasses.add(cls);
400             cachedSerFactories.add(beansf);
401             cachedDeserFactories.add(beandf);
402
403             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "NewUserDetails");
404             cachedSerQNames.add(qName);
405             cls = org.alfresco.webservice.administration.NewUserDetails.class;
406             cachedSerClasses.add(cls);
407             cachedSerFactories.add(beansf);
408             cachedDeserFactories.add(beandf);
409
410             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserDetails");
411             cachedSerQNames.add(qName);
412             cls = org.alfresco.webservice.administration.UserDetails.class;
413             cachedSerClasses.add(cls);
414             cachedSerFactories.add(beansf);
415             cachedDeserFactories.add(beandf);
416
417             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserFilter");
418             cachedSerQNames.add(qName);
419             cls = org.alfresco.webservice.administration.UserFilter.class;
420             cachedSerClasses.add(cls);
421             cachedSerFactories.add(beansf);
422             cachedDeserFactories.add(beandf);
423
424             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "UserQueryResults");
425             cachedSerQNames.add(qName);
426             cls = org.alfresco.webservice.administration.UserQueryResults.class;
427             cachedSerClasses.add(cls);
428             cachedSerFactories.add(beansf);
429             cachedDeserFactories.add(beandf);
430
431     }
432
433     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException JavaDoc {
434         try {
435             org.apache.axis.client.Call _call = super._createCall();
436             if (super.maintainSessionSet) {
437                 _call.setMaintainSession(super.maintainSession);
438             }
439             if (super.cachedUsername != null) {
440                 _call.setUsername(super.cachedUsername);
441             }
442             if (super.cachedPassword != null) {
443                 _call.setPassword(super.cachedPassword);
444             }
445             if (super.cachedEndpoint != null) {
446                 _call.setTargetEndpointAddress(super.cachedEndpoint);
447             }
448             if (super.cachedTimeout != null) {
449                 _call.setTimeout(super.cachedTimeout);
450             }
451             if (super.cachedPortName != null) {
452                 _call.setPortName(super.cachedPortName);
453             }
454             java.util.Enumeration JavaDoc keys = super.cachedProperties.keys();
455             while (keys.hasMoreElements()) {
456                 java.lang.String JavaDoc key = (java.lang.String JavaDoc) keys.nextElement();
457                 _call.setProperty(key, super.cachedProperties.get(key));
458             }
459             // All the type mapping information is registered
460
// when the first call is made.
461
// The type mapping information is actually registered in
462
// the TypeMappingRegistry of the service, which
463
// is the reason why registration is only needed for the first call.
464
synchronized (this) {
465                 if (firstCall()) {
466                     // must set encoding style before registering serializers
467
_call.setEncodingStyle(null);
468                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
469                         java.lang.Class JavaDoc cls = (java.lang.Class JavaDoc) cachedSerClasses.get(i);
470                         javax.xml.namespace.QName JavaDoc qName =
471                                 (javax.xml.namespace.QName JavaDoc) cachedSerQNames.get(i);
472                         java.lang.Object JavaDoc x = cachedSerFactories.get(i);
473                         if (x instanceof Class JavaDoc) {
474                             java.lang.Class JavaDoc sf = (java.lang.Class JavaDoc)
475                                  cachedSerFactories.get(i);
476                             java.lang.Class JavaDoc df = (java.lang.Class JavaDoc)
477                                  cachedDeserFactories.get(i);
478                             _call.registerTypeMapping(cls, qName, sf, df, false);
479                         }
480                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory JavaDoc) {
481                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
482                                  cachedSerFactories.get(i);
483                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
484                                  cachedDeserFactories.get(i);
485                             _call.registerTypeMapping(cls, qName, sf, df, false);
486                         }
487                     }
488                 }
489             }
490             return _call;
491         }
492         catch (java.lang.Throwable JavaDoc _t) {
493             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
494         }
495     }
496
497     public org.alfresco.webservice.administration.UserQueryResults queryUsers(org.alfresco.webservice.administration.UserFilter filter) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.administration.AdministrationFault {
498         if (super.cachedEndpoint == null) {
499             throw new org.apache.axis.NoEndPointException();
500         }
501         org.apache.axis.client.Call _call = createCall();
502         _call.setOperation(_operations[0]);
503         _call.setUseSOAPAction(true);
504         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/administration/1.0/queryUsers");
505         _call.setEncodingStyle(null);
506         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
507         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
508         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
509         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "queryUsers"));
510
511         setRequestHeaders(_call);
512         setAttachments(_call);
513  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {filter});
514
515         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
516             throw (java.rmi.RemoteException JavaDoc)_resp;
517         }
518         else {
519             extractAttachments(_call);
520             try {
521                 return (org.alfresco.webservice.administration.UserQueryResults) _resp;
522             } catch (java.lang.Exception JavaDoc _exception) {
523                 return (org.alfresco.webservice.administration.UserQueryResults) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.administration.UserQueryResults.class);
524             }
525         }
526   } catch (org.apache.axis.AxisFault axisFaultException) {
527     if (axisFaultException.detail != null) {
528         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
529               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
530          }
531         if (axisFaultException.detail instanceof org.alfresco.webservice.administration.AdministrationFault) {
532               throw (org.alfresco.webservice.administration.AdministrationFault) axisFaultException.detail;
533          }
534    }
535   throw axisFaultException;
536 }
537     }
538
539     public org.alfresco.webservice.administration.UserQueryResults fetchMoreUsers(java.lang.String JavaDoc querySession) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.administration.AdministrationFault {
540         if (super.cachedEndpoint == null) {
541             throw new org.apache.axis.NoEndPointException();
542         }
543         org.apache.axis.client.Call _call = createCall();
544         _call.setOperation(_operations[1]);
545         _call.setUseSOAPAction(true);
546         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/administration/1.0/fetchMoreUsers");
547         _call.setEncodingStyle(null);
548         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
549         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
550         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
551         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "fetchMoreUsers"));
552
553         setRequestHeaders(_call);
554         setAttachments(_call);
555  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {querySession});
556
557         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
558             throw (java.rmi.RemoteException JavaDoc)_resp;
559         }
560         else {
561             extractAttachments(_call);
562             try {
563                 return (org.alfresco.webservice.administration.UserQueryResults) _resp;
564             } catch (java.lang.Exception JavaDoc _exception) {
565                 return (org.alfresco.webservice.administration.UserQueryResults) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.administration.UserQueryResults.class);
566             }
567         }
568   } catch (org.apache.axis.AxisFault axisFaultException) {
569     if (axisFaultException.detail != null) {
570         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
571               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
572          }
573         if (axisFaultException.detail instanceof org.alfresco.webservice.administration.AdministrationFault) {
574               throw (org.alfresco.webservice.administration.AdministrationFault) axisFaultException.detail;
575          }
576    }
577   throw axisFaultException;
578 }
579     }
580
581     public org.alfresco.webservice.administration.UserDetails getUser(java.lang.String JavaDoc userName) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.administration.AdministrationFault {
582         if (super.cachedEndpoint == null) {
583             throw new org.apache.axis.NoEndPointException();
584         }
585         org.apache.axis.client.Call _call = createCall();
586         _call.setOperation(_operations[2]);
587         _call.setUseSOAPAction(true);
588         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/administration/1.0/getUser");
589         _call.setEncodingStyle(null);
590         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
591         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
592         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
593         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "getUser"));
594
595         setRequestHeaders(_call);
596         setAttachments(_call);
597  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {userName});
598
599         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
600             throw (java.rmi.RemoteException JavaDoc)_resp;
601         }
602         else {
603             extractAttachments(_call);
604             try {
605                 return (org.alfresco.webservice.administration.UserDetails) _resp;
606             } catch (java.lang.Exception JavaDoc _exception) {
607                 return (org.alfresco.webservice.administration.UserDetails) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.administration.UserDetails.class);
608             }
609         }
610   } catch (org.apache.axis.AxisFault axisFaultException) {
611     if (axisFaultException.detail != null) {
612         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
613               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
614          }
615         if (axisFaultException.detail instanceof org.alfresco.webservice.administration.AdministrationFault) {
616               throw (org.alfresco.webservice.administration.AdministrationFault) axisFaultException.detail;
617          }
618    }
619   throw axisFaultException;
620 }
621     }
622
623     public org.alfresco.webservice.administration.UserDetails[] createUsers(org.alfresco.webservice.administration.NewUserDetails[] newUsers) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.administration.AdministrationFault {
624         if (super.cachedEndpoint == null) {
625             throw new org.apache.axis.NoEndPointException();
626         }
627         org.apache.axis.client.Call _call = createCall();
628         _call.setOperation(_operations[3]);
629         _call.setUseSOAPAction(true);
630         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/administration/1.0/createUsers");
631         _call.setEncodingStyle(null);
632         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
633         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
634         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
635         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "createUsers"));
636
637         setRequestHeaders(_call);
638         setAttachments(_call);
639  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {newUsers});
640
641         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
642             throw (java.rmi.RemoteException JavaDoc)_resp;
643         }
644         else {
645             extractAttachments(_call);
646             try {
647                 return (org.alfresco.webservice.administration.UserDetails[]) _resp;
648             } catch (java.lang.Exception JavaDoc _exception) {
649                 return (org.alfresco.webservice.administration.UserDetails[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.administration.UserDetails[].class);
650             }
651         }
652   } catch (org.apache.axis.AxisFault axisFaultException) {
653     if (axisFaultException.detail != null) {
654         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
655               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
656          }
657         if (axisFaultException.detail instanceof org.alfresco.webservice.administration.AdministrationFault) {
658               throw (org.alfresco.webservice.administration.AdministrationFault) axisFaultException.detail;
659          }
660    }
661   throw axisFaultException;
662 }
663     }
664
665     public org.alfresco.webservice.administration.UserDetails[] updateUsers(org.alfresco.webservice.administration.UserDetails[] users) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.administration.AdministrationFault {
666         if (super.cachedEndpoint == null) {
667             throw new org.apache.axis.NoEndPointException();
668         }
669         org.apache.axis.client.Call _call = createCall();
670         _call.setOperation(_operations[4]);
671         _call.setUseSOAPAction(true);
672         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/administration/1.0/updateUsers");
673         _call.setEncodingStyle(null);
674         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
675         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
676         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
677         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "updateUsers"));
678
679         setRequestHeaders(_call);
680         setAttachments(_call);
681  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {users});
682
683         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
684             throw (java.rmi.RemoteException JavaDoc)_resp;
685         }
686         else {
687             extractAttachments(_call);
688             try {
689                 return (org.alfresco.webservice.administration.UserDetails[]) _resp;
690             } catch (java.lang.Exception JavaDoc _exception) {
691                 return (org.alfresco.webservice.administration.UserDetails[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.administration.UserDetails[].class);
692             }
693         }
694   } catch (org.apache.axis.AxisFault axisFaultException) {
695     if (axisFaultException.detail != null) {
696         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
697               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
698          }
699         if (axisFaultException.detail instanceof org.alfresco.webservice.administration.AdministrationFault) {
700               throw (org.alfresco.webservice.administration.AdministrationFault) axisFaultException.detail;
701          }
702    }
703   throw axisFaultException;
704 }
705     }
706
707     public void changePassword(java.lang.String JavaDoc userName, java.lang.String JavaDoc oldPassword, java.lang.String JavaDoc newPassword) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.administration.AdministrationFault {
708         if (super.cachedEndpoint == null) {
709             throw new org.apache.axis.NoEndPointException();
710         }
711         org.apache.axis.client.Call _call = createCall();
712         _call.setOperation(_operations[5]);
713         _call.setUseSOAPAction(true);
714         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/administration/1.0/changePassword");
715         _call.setEncodingStyle(null);
716         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
717         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
718         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
719         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "changePassword"));
720
721         setRequestHeaders(_call);
722         setAttachments(_call);
723  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {userName, oldPassword, newPassword});
724
725         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
726             throw (java.rmi.RemoteException JavaDoc)_resp;
727         }
728         extractAttachments(_call);
729   } catch (org.apache.axis.AxisFault axisFaultException) {
730     if (axisFaultException.detail != null) {
731         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
732               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
733          }
734         if (axisFaultException.detail instanceof org.alfresco.webservice.administration.AdministrationFault) {
735               throw (org.alfresco.webservice.administration.AdministrationFault) axisFaultException.detail;
736          }
737    }
738   throw axisFaultException;
739 }
740     }
741
742     public void deleteUsers(java.lang.String JavaDoc[] userNames) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.administration.AdministrationFault {
743         if (super.cachedEndpoint == null) {
744             throw new org.apache.axis.NoEndPointException();
745         }
746         org.apache.axis.client.Call _call = createCall();
747         _call.setOperation(_operations[6]);
748         _call.setUseSOAPAction(true);
749         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/administration/1.0/deleteUsers");
750         _call.setEncodingStyle(null);
751         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
752         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
753         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
754         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/administration/1.0", "deleteUsers"));
755
756         setRequestHeaders(_call);
757         setAttachments(_call);
758  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {userNames});
759
760         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
761             throw (java.rmi.RemoteException JavaDoc)_resp;
762         }
763         extractAttachments(_call);
764   } catch (org.apache.axis.AxisFault axisFaultException) {
765     if (axisFaultException.detail != null) {
766         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
767               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
768          }
769         if (axisFaultException.detail instanceof org.alfresco.webservice.administration.AdministrationFault) {
770               throw (org.alfresco.webservice.administration.AdministrationFault) axisFaultException.detail;
771          }
772    }
773   throw axisFaultException;
774 }
775     }
776
777 }
778
Popular Tags