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