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", "int"), int.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          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);
91          oper.addParameter(param);
92          oper.setReturnType(new javax.xml.namespace.QName("http://model.calendar.portlet.liferay.com", "CalEventSoap"));
93          oper.setReturnClass(com.liferay.client.soap.portlet.calendar.model.CalEventSoap.class);
94          oper.setReturnQName(new javax.xml.namespace.QName("", "updateEventReturn"));
95          oper.setStyle(org.apache.axis.constants.Style.RPC);
96          oper.setUse(org.apache.axis.constants.Use.ENCODED);
97          _operations[2] = oper;
98  
99          oper = new org.apache.axis.description.OperationDesc();
100         oper.setName("addEvent");
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("", "addEventReturn"));
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_tns3_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_long");
256             cachedSerQNames.add(qName);
257             cls = long[].class;
258             cachedSerClasses.add(cls);
259             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
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             qName = new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "ArrayOf_xsd_string");
265             cachedSerQNames.add(qName);
266             cls = java.lang.String[].class;
267             cachedSerClasses.add(cls);
268             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
269             qName2 = null;
270             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
271             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
272 
273     }
274 
275     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
276         try {
277             org.apache.axis.client.Call _call = super._createCall();
278             if (super.maintainSessionSet) {
279                 _call.setMaintainSession(super.maintainSession);
280             }
281             if (super.cachedUsername != null) {
282                 _call.setUsername(super.cachedUsername);
283             }
284             if (super.cachedPassword != null) {
285                 _call.setPassword(super.cachedPassword);
286             }
287             if (super.cachedEndpoint != null) {
288                 _call.setTargetEndpointAddress(super.cachedEndpoint);
289             }
290             if (super.cachedTimeout != null) {
291                 _call.setTimeout(super.cachedTimeout);
292             }
293             if (super.cachedPortName != null) {
294                 _call.setPortName(super.cachedPortName);
295             }
296             java.util.Enumeration keys = super.cachedProperties.keys();
297             while (keys.hasMoreElements()) {
298                 java.lang.String key = (java.lang.String) keys.nextElement();
299                 _call.setProperty(key, super.cachedProperties.get(key));
300             }
301             // All the type mapping information is registered
302             // when the first call is made.
303             // The type mapping information is actually registered in
304             // the TypeMappingRegistry of the service, which
305             // is the reason why registration is only needed for the first call.
306             synchronized (this) {
307                 if (firstCall()) {
308                     // must set encoding style before registering serializers
309                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
310                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
311                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
312                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
313                         javax.xml.namespace.QName qName =
314                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
315                         java.lang.Object x = cachedSerFactories.get(i);
316                         if (x instanceof Class) {
317                             java.lang.Class sf = (java.lang.Class)
318                                  cachedSerFactories.get(i);
319                             java.lang.Class df = (java.lang.Class)
320                                  cachedDeserFactories.get(i);
321                             _call.registerTypeMapping(cls, qName, sf, df, false);
322                         }
323                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
324                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
325                                  cachedSerFactories.get(i);
326                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
327                                  cachedDeserFactories.get(i);
328                             _call.registerTypeMapping(cls, qName, sf, df, false);
329                         }
330                     }
331                 }
332             }
333             return _call;
334         }
335         catch (java.lang.Throwable _t) {
336             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
337         }
338     }
339 
340     public void deleteEvent(long eventId) throws java.rmi.RemoteException {
341         if (super.cachedEndpoint == null) {
342             throw new org.apache.axis.NoEndPointException();
343         }
344         org.apache.axis.client.Call _call = createCall();
345         _call.setOperation(_operations[0]);
346         _call.setUseSOAPAction(true);
347         _call.setSOAPActionURI("");
348         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
349         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "deleteEvent"));
350 
351         setRequestHeaders(_call);
352         setAttachments(_call);
353  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(eventId)});
354 
355         if (_resp instanceof java.rmi.RemoteException) {
356             throw (java.rmi.RemoteException)_resp;
357         }
358         extractAttachments(_call);
359   } catch (org.apache.axis.AxisFault axisFaultException) {
360   throw axisFaultException;
361 }
362     }
363 
364     public com.liferay.client.soap.portlet.calendar.model.CalEventSoap getEvent(long eventId) throws java.rmi.RemoteException {
365         if (super.cachedEndpoint == null) {
366             throw new org.apache.axis.NoEndPointException();
367         }
368         org.apache.axis.client.Call _call = createCall();
369         _call.setOperation(_operations[1]);
370         _call.setUseSOAPAction(true);
371         _call.setSOAPActionURI("");
372         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
373         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "getEvent"));
374 
375         setRequestHeaders(_call);
376         setAttachments(_call);
377  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(eventId)});
378 
379         if (_resp instanceof java.rmi.RemoteException) {
380             throw (java.rmi.RemoteException)_resp;
381         }
382         else {
383             extractAttachments(_call);
384             try {
385                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) _resp;
386             } catch (java.lang.Exception _exception) {
387                 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);
388             }
389         }
390   } catch (org.apache.axis.AxisFault axisFaultException) {
391   throw axisFaultException;
392 }
393     }
394 
395     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 {
396         if (super.cachedEndpoint == null) {
397             throw new org.apache.axis.NoEndPointException();
398         }
399         org.apache.axis.client.Call _call = createCall();
400         _call.setOperation(_operations[2]);
401         _call.setUseSOAPAction(true);
402         _call.setSOAPActionURI("");
403         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
404         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "updateEvent"));
405 
406         setRequestHeaders(_call);
407         setAttachments(_call);
408  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});
409 
410         if (_resp instanceof java.rmi.RemoteException) {
411             throw (java.rmi.RemoteException)_resp;
412         }
413         else {
414             extractAttachments(_call);
415             try {
416                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) _resp;
417             } catch (java.lang.Exception _exception) {
418                 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);
419             }
420         }
421   } catch (org.apache.axis.AxisFault axisFaultException) {
422   throw axisFaultException;
423 }
424     }
425 
426     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 {
427         if (super.cachedEndpoint == null) {
428             throw new org.apache.axis.NoEndPointException();
429         }
430         org.apache.axis.client.Call _call = createCall();
431         _call.setOperation(_operations[3]);
432         _call.setUseSOAPAction(true);
433         _call.setSOAPActionURI("");
434         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
435         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.calendar.portlet.liferay.com", "addEvent"));
436 
437         setRequestHeaders(_call);
438         setAttachments(_call);
439  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});
440 
441         if (_resp instanceof java.rmi.RemoteException) {
442             throw (java.rmi.RemoteException)_resp;
443         }
444         else {
445             extractAttachments(_call);
446             try {
447                 return (com.liferay.client.soap.portlet.calendar.model.CalEventSoap) _resp;
448             } catch (java.lang.Exception _exception) {
449                 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);
450             }
451         }
452   } catch (org.apache.axis.AxisFault axisFaultException) {
453   throw axisFaultException;
454 }
455     }
456 
457 }
458