1   /**
2    * Portlet_Cal_CalEventServiceSoapBindingStub.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.soap.portlet.calendar.service.http;
9   
10  public class Portlet_Cal_CalEventServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portlet.calendar.service.http.CalEventServiceSoap {
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[4];
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("deleteEvent");
28          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "eventId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
29          oper.addParameter(param);
30          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
31          oper.setStyle(org.apache.axis.constants.Style.RPC);
32          oper.setUse(org.apache.axis.constants.Use.ENCODED);
33          _operations[0] = oper;
34  
35          oper = new org.apache.axis.description.OperationDesc();
36          oper.setName("getEvent");
37          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "eventId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
38          oper.addParameter(param);
39          oper.setReturnType(new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap"));
40          oper.setReturnClass(com.liferay.client.soap.portlet.calendar.model.CalEventSoap.class);
41          oper.setReturnQName(new javax.xml.namespace.QName("", "getEventReturn"));
42          oper.setStyle(org.apache.axis.constants.Style.RPC);
43          oper.setUse(org.apache.axis.constants.Use.ENCODED);
44          _operations[1] = oper;
45  
46          oper = new org.apache.axis.description.OperationDesc();
47          oper.setName("updateEvent");
48          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "eventId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
49          oper.addParameter(param);
50          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
51          oper.addParameter(param);
52          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
53          oper.addParameter(param);
54          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
55          oper.addParameter(param);
56          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
57          oper.addParameter(param);
58          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
59          oper.addParameter(param);
60          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateHour"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
61          oper.addParameter(param);
62          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateMinute"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
63          oper.addParameter(param);
64          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "endDateMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
65          oper.addParameter(param);
66          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "endDateDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
67          oper.addParameter(param);
68          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "endDateYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
69          oper.addParameter(param);
70          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "durationHour"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
71          oper.addParameter(param);
72          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "durationMinute"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
73          oper.addParameter(param);
74          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "allDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
75          oper.addParameter(param);
76          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "timeZoneSensitive"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
77          oper.addParameter(param);
78          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
79          oper.addParameter(param);
80          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "repeating"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
81          oper.addParameter(param);
82          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "recurrence"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://cal.kernel.portal.liferay.com", "TZSRecurrence"), com.liferay.client.soap.portal.kernel.cal.TZSRecurrence.class, false, false);
83          oper.addParameter(param);
84          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "remindBy"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
85          oper.addParameter(param);
86          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "firstReminder"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
87          oper.addParameter(param);
88          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "secondReminder"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
89          oper.addParameter(param);
90          oper.setReturnType(new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap"));
91          oper.setReturnClass(com.liferay.client.soap.portlet.calendar.model.CalEventSoap.class);
92          oper.setReturnQName(new javax.xml.namespace.QName("", "updateEventReturn"));
93          oper.setStyle(org.apache.axis.constants.Style.RPC);
94          oper.setUse(org.apache.axis.constants.Use.ENCODED);
95          _operations[2] = oper;
96  
97          oper = new org.apache.axis.description.OperationDesc();
98          oper.setName("addEvent");
99          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
100         oper.addParameter(param);
101         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
102         oper.addParameter(param);
103         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
104         oper.addParameter(param);
105         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
106         oper.addParameter(param);
107         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
108         oper.addParameter(param);
109         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateHour"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
110         oper.addParameter(param);
111         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "startDateMinute"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
112         oper.addParameter(param);
113         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "endDateMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
114         oper.addParameter(param);
115         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "endDateDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
116         oper.addParameter(param);
117         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "endDateYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
118         oper.addParameter(param);
119         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "durationHour"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
120         oper.addParameter(param);
121         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "durationMinute"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
122         oper.addParameter(param);
123         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "allDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
124         oper.addParameter(param);
125         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "timeZoneSensitive"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
126         oper.addParameter(param);
127         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
128         oper.addParameter(param);
129         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "repeating"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
130         oper.addParameter(param);
131         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "recurrence"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://cal.kernel.portal.liferay.com", "TZSRecurrence"), com.liferay.client.soap.portal.kernel.cal.TZSRecurrence.class, false, false);
132         oper.addParameter(param);
133         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "remindBy"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
134         oper.addParameter(param);
135         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "firstReminder"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
136         oper.addParameter(param);
137         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "secondReminder"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
138         oper.addParameter(param);
139         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "serviceContext"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://service.portal.liferay.com", "ServiceContext"), com.liferay.client.soap.portal.service.ServiceContext.class, false, false);
140         oper.addParameter(param);
141         oper.setReturnType(new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap"));
142         oper.setReturnClass(com.liferay.client.soap.portlet.calendar.model.CalEventSoap.class);
143         oper.setReturnQName(new javax.xml.namespace.QName("", "addEventReturn"));
144         oper.setStyle(org.apache.axis.constants.Style.RPC);
145         oper.setUse(org.apache.axis.constants.Use.ENCODED);
146         _operations[3] = oper;
147 
148     }
149 
150     public Portlet_Cal_CalEventServiceSoapBindingStub() throws org.apache.axis.AxisFault {
151          this(null);
152     }
153 
154     public Portlet_Cal_CalEventServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
155          this(service);
156          super.cachedEndpoint = endpointURL;
157     }
158 
159     public Portlet_Cal_CalEventServiceSoapBindingStub(javax.xml.rpc.Service 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 cls;
167             javax.xml.namespace.QName qName;
168             javax.xml.namespace.QName qName2;
169             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
170             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
171             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
172             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
173             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
174             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
175             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
176             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
177             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
178             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
179             qName = new javax.xml.namespace.QName("http://cal.kernel.portal.liferay.com", "DayAndPosition");
180             cachedSerQNames.add(qName);
181             cls = com.liferay.client.soap.portal.kernel.cal.DayAndPosition.class;
182             cachedSerClasses.add(cls);
183             cachedSerFactories.add(beansf);
184             cachedDeserFactories.add(beandf);
185 
186             qName = new javax.xml.namespace.QName("http://cal.kernel.portal.liferay.com", "Duration");
187             cachedSerQNames.add(qName);
188             cls = com.liferay.client.soap.portal.kernel.cal.Duration.class;
189             cachedSerClasses.add(cls);
190             cachedSerFactories.add(beansf);
191             cachedDeserFactories.add(beandf);
192 
193             qName = new javax.xml.namespace.QName("http://cal.kernel.portal.liferay.com", "Recurrence");
194             cachedSerQNames.add(qName);
195             cls = com.liferay.client.soap.portal.kernel.cal.Recurrence.class;
196             cachedSerClasses.add(cls);
197             cachedSerFactories.add(beansf);
198             cachedDeserFactories.add(beandf);
199 
200             qName = new javax.xml.namespace.QName("http://cal.kernel.portal.liferay.com", "TZSRecurrence");
201             cachedSerQNames.add(qName);
202             cls = com.liferay.client.soap.portal.kernel.cal.TZSRecurrence.class;
203             cachedSerClasses.add(cls);
204             cachedSerFactories.add(beansf);
205             cachedDeserFactories.add(beandf);
206 
207             qName = new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap");
208             cachedSerQNames.add(qName);
209             cls = com.liferay.client.soap.portlet.calendar.model.CalEventSoap.class;
210             cachedSerClasses.add(cls);
211             cachedSerFactories.add(beansf);
212             cachedDeserFactories.add(beandf);
213 
214             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "PortletPreferencesIds");
215             cachedSerQNames.add(qName);
216             cls = com.liferay.client.soap.portal.model.PortletPreferencesIds.class;
217             cachedSerClasses.add(cls);
218             cachedSerFactories.add(beansf);
219             cachedDeserFactories.add(beandf);
220 
221             qName = new javax.xml.namespace.QName("http://service.portal.liferay.com", "ServiceContext");
222             cachedSerQNames.add(qName);
223             cls = com.liferay.client.soap.portal.service.ServiceContext.class;
224             cachedSerClasses.add(cls);
225             cachedSerFactories.add(beansf);
226             cachedDeserFactories.add(beandf);
227 
228             qName = new javax.xml.namespace.QName("http://xml.apache.org/xml-soap", "mapItem");
229             cachedSerQNames.add(qName);
230             cls = org.apache.xml.xml_soap.MapItem.class;
231             cachedSerClasses.add(cls);
232             cachedSerFactories.add(beansf);
233             cachedDeserFactories.add(beandf);
234 
235             qName = new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "ArrayOf_tns3_DayAndPosition");
236             cachedSerQNames.add(qName);
237             cls = com.liferay.client.soap.portal.kernel.cal.DayAndPosition[].class;
238             cachedSerClasses.add(cls);
239             qName = new javax.xml.namespace.QName("http://cal.kernel.portal.liferay.com", "DayAndPosition");
240             qName2 = null;
241             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
242             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
243 
244             qName = new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "ArrayOf_xsd_int");
245             cachedSerQNames.add(qName);
246             cls = int[].class;
247             cachedSerClasses.add(cls);
248             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int");
249             qName2 = null;
250             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
251             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
252 
253             qName = new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "ArrayOf_xsd_string");
254             cachedSerQNames.add(qName);
255             cls = java.lang.String[].class;
256             cachedSerClasses.add(cls);
257             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
258             qName2 = null;
259             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
260             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
261 
262     }
263 
264     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
265         try {
266             org.apache.axis.client.Call _call = super._createCall();
267             if (super.maintainSessionSet) {
268                 _call.setMaintainSession(super.maintainSession);
269             }
270             if (super.cachedUsername != null) {
271                 _call.setUsername(super.cachedUsername);
272             }
273             if (super.cachedPassword != null) {
274                 _call.setPassword(super.cachedPassword);
275             }
276             if (super.cachedEndpoint != null) {
277                 _call.setTargetEndpointAddress(super.cachedEndpoint);
278             }
279             if (super.cachedTimeout != null) {
280                 _call.setTimeout(super.cachedTimeout);
281             }
282             if (super.cachedPortName != null) {
283                 _call.setPortName(super.cachedPortName);
284             }
285             java.util.Enumeration keys = super.cachedProperties.keys();
286             while (keys.hasMoreElements()) {
287                 java.lang.String key = (java.lang.String) keys.nextElement();
288                 _call.setProperty(key, super.cachedProperties.get(key));
289             }
290             // All the type mapping information is registered
291             // when the first call is made.
292             // The type mapping information is actually registered in
293             // the TypeMappingRegistry of the service, which
294             // is the reason why registration is only needed for the first call.
295             synchronized (this) {
296                 if (firstCall()) {
297                     // must set encoding style before registering serializers
298                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
299                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
300                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
301                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
302                         javax.xml.namespace.QName qName =
303                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
304                         java.lang.Object x = cachedSerFactories.get(i);
305                         if (x instanceof Class) {
306                             java.lang.Class sf = (java.lang.Class)
307                                  cachedSerFactories.get(i);
308                             java.lang.Class df = (java.lang.Class)
309                                  cachedDeserFactories.get(i);
310                             _call.registerTypeMapping(cls, qName, sf, df, false);
311                         }
312                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
313                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
314                                  cachedSerFactories.get(i);
315                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
316                                  cachedDeserFactories.get(i);
317                             _call.registerTypeMapping(cls, qName, sf, df, false);
318                         }
319                     }
320                 }
321             }
322             return _call;
323         }
324         catch (java.lang.Throwable _t) {
325             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
326         }
327     }
328 
329     public void deleteEvent(long eventId) throws java.rmi.RemoteException {
330         if (super.cachedEndpoint == null) {
331             throw new org.apache.axis.NoEndPointException();
332         }
333         org.apache.axis.client.Call _call = createCall();
334         _call.setOperation(_operations[0]);
335         _call.setUseSOAPAction(true);
336         _call.setSOAPActionURI("");
337         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
338         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "deleteEvent"));
339 
340         setRequestHeaders(_call);
341         setAttachments(_call);
342  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(eventId)});
343 
344         if (_resp instanceof java.rmi.RemoteException) {
345             throw (java.rmi.RemoteException)_resp;
346         }
347         extractAttachments(_call);
348   } catch (org.apache.axis.AxisFault axisFaultException) {
349   throw axisFaultException;
350 }
351     }
352 
353     public com.liferay.client.soap.portlet.calendar.model.CalEventSoap getEvent(long eventId) throws java.rmi.RemoteException {
354         if (super.cachedEndpoint == null) {
355             throw new org.apache.axis.NoEndPointException();
356         }
357         org.apache.axis.client.Call _call = createCall();
358         _call.setOperation(_operations[1]);
359         _call.setUseSOAPAction(true);
360         _call.setSOAPActionURI("");
361         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
362         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "getEvent"));
363 
364         setRequestHeaders(_call);
365         setAttachments(_call);
366  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(eventId)});
367 
368         if (_resp instanceof java.rmi.RemoteException) {
369             throw (java.rmi.RemoteException)_resp;
370         }
371         else {
372             extractAttachments(_call);
373             try {
374                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) _resp;
375             } catch (java.lang.Exception _exception) {
376                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.calendar.model.CalEventSoap.class);
377             }
378         }
379   } catch (org.apache.axis.AxisFault axisFaultException) {
380   throw axisFaultException;
381 }
382     }
383 
384     public com.liferay.client.soap.portlet.calendar.model.CalEventSoap updateEvent(long eventId, java.lang.String title, java.lang.String description, int startDateMonth, int startDateDay, int startDateYear, int startDateHour, int startDateMinute, int endDateMonth, int endDateDay, int endDateYear, int durationHour, int durationMinute, boolean allDay, boolean timeZoneSensitive, java.lang.String type, boolean repeating, com.liferay.client.soap.portal.kernel.cal.TZSRecurrence recurrence, java.lang.String remindBy, int firstReminder, int secondReminder) throws java.rmi.RemoteException {
385         if (super.cachedEndpoint == null) {
386             throw new org.apache.axis.NoEndPointException();
387         }
388         org.apache.axis.client.Call _call = createCall();
389         _call.setOperation(_operations[2]);
390         _call.setUseSOAPAction(true);
391         _call.setSOAPActionURI("");
392         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
393         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "updateEvent"));
394 
395         setRequestHeaders(_call);
396         setAttachments(_call);
397  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(eventId), title, description, new java.lang.Integer(startDateMonth), new java.lang.Integer(startDateDay), new java.lang.Integer(startDateYear), new java.lang.Integer(startDateHour), new java.lang.Integer(startDateMinute), new java.lang.Integer(endDateMonth), new java.lang.Integer(endDateDay), new java.lang.Integer(endDateYear), new java.lang.Integer(durationHour), new java.lang.Integer(durationMinute), new java.lang.Boolean(allDay), new java.lang.Boolean(timeZoneSensitive), type, new java.lang.Boolean(repeating), recurrence, remindBy, new java.lang.Integer(firstReminder), new java.lang.Integer(secondReminder)});
398 
399         if (_resp instanceof java.rmi.RemoteException) {
400             throw (java.rmi.RemoteException)_resp;
401         }
402         else {
403             extractAttachments(_call);
404             try {
405                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) _resp;
406             } catch (java.lang.Exception _exception) {
407                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.calendar.model.CalEventSoap.class);
408             }
409         }
410   } catch (org.apache.axis.AxisFault axisFaultException) {
411   throw axisFaultException;
412 }
413     }
414 
415     public com.liferay.client.soap.portlet.calendar.model.CalEventSoap addEvent(java.lang.String title, java.lang.String description, int startDateMonth, int startDateDay, int startDateYear, int startDateHour, int startDateMinute, int endDateMonth, int endDateDay, int endDateYear, int durationHour, int durationMinute, boolean allDay, boolean timeZoneSensitive, java.lang.String type, boolean repeating, com.liferay.client.soap.portal.kernel.cal.TZSRecurrence recurrence, java.lang.String remindBy, int firstReminder, int secondReminder, com.liferay.client.soap.portal.service.ServiceContext serviceContext) throws java.rmi.RemoteException {
416         if (super.cachedEndpoint == null) {
417             throw new org.apache.axis.NoEndPointException();
418         }
419         org.apache.axis.client.Call _call = createCall();
420         _call.setOperation(_operations[3]);
421         _call.setUseSOAPAction(true);
422         _call.setSOAPActionURI("");
423         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
424         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "addEvent"));
425 
426         setRequestHeaders(_call);
427         setAttachments(_call);
428  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {title, description, new java.lang.Integer(startDateMonth), new java.lang.Integer(startDateDay), new java.lang.Integer(startDateYear), new java.lang.Integer(startDateHour), new java.lang.Integer(startDateMinute), new java.lang.Integer(endDateMonth), new java.lang.Integer(endDateDay), new java.lang.Integer(endDateYear), new java.lang.Integer(durationHour), new java.lang.Integer(durationMinute), new java.lang.Boolean(allDay), new java.lang.Boolean(timeZoneSensitive), type, new java.lang.Boolean(repeating), recurrence, remindBy, new java.lang.Integer(firstReminder), new java.lang.Integer(secondReminder), serviceContext});
429 
430         if (_resp instanceof java.rmi.RemoteException) {
431             throw (java.rmi.RemoteException)_resp;
432         }
433         else {
434             extractAttachments(_call);
435             try {
436                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) _resp;
437             } catch (java.lang.Exception _exception) {
438                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.calendar.model.CalEventSoap.class);
439             }
440         }
441   } catch (org.apache.axis.AxisFault axisFaultException) {
442   throw axisFaultException;
443 }
444     }
445 
446 }
447