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