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