1   /**
2    * Portal_UserServiceSoapBindingStub.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.portal.service.http;
9   
10  public class Portal_UserServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portal.service.http.UserServiceSoap {
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[41];
20          _initOperationDesc1();
21          _initOperationDesc2();
22          _initOperationDesc3();
23          _initOperationDesc4();
24          _initOperationDesc5();
25      }
26  
27      private static void _initOperationDesc1(){
28          org.apache.axis.description.OperationDesc oper;
29          org.apache.axis.description.ParameterDesc param;
30          oper = new org.apache.axis.description.OperationDesc();
31          oper.setName("updateEmailAddress");
32          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
33          oper.addParameter(param);
34          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "password"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
35          oper.addParameter(param);
36          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddress1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
37          oper.addParameter(param);
38          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddress2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
39          oper.addParameter(param);
40          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
41          oper.setStyle(org.apache.axis.constants.Style.RPC);
42          oper.setUse(org.apache.axis.constants.Use.ENCODED);
43          _operations[0] = oper;
44  
45          oper = new org.apache.axis.description.OperationDesc();
46          oper.setName("updateActive");
47          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
48          oper.addParameter(param);
49          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "active"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
50          oper.addParameter(param);
51          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
52          oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
53          oper.setReturnQName(new javax.xml.namespace.QName("", "updateActiveReturn"));
54          oper.setStyle(org.apache.axis.constants.Style.RPC);
55          oper.setUse(org.apache.axis.constants.Use.ENCODED);
56          _operations[1] = oper;
57  
58          oper = new org.apache.axis.description.OperationDesc();
59          oper.setName("updatePassword");
60          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
61          oper.addParameter(param);
62          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "password1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
63          oper.addParameter(param);
64          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "password2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
65          oper.addParameter(param);
66          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordReset"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
67          oper.addParameter(param);
68          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
69          oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
70          oper.setReturnQName(new javax.xml.namespace.QName("", "updatePasswordReturn"));
71          oper.setStyle(org.apache.axis.constants.Style.RPC);
72          oper.setUse(org.apache.axis.constants.Use.ENCODED);
73          _operations[2] = oper;
74  
75          oper = new org.apache.axis.description.OperationDesc();
76          oper.setName("getUserById");
77          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
78          oper.addParameter(param);
79          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
80          oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
81          oper.setReturnQName(new javax.xml.namespace.QName("", "getUserByIdReturn"));
82          oper.setStyle(org.apache.axis.constants.Style.RPC);
83          oper.setUse(org.apache.axis.constants.Use.ENCODED);
84          _operations[3] = oper;
85  
86          oper = new org.apache.axis.description.OperationDesc();
87          oper.setName("getDefaultUserId");
88          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), 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://www.w3.org/2001/XMLSchema", "long"));
91          oper.setReturnClass(long.class);
92          oper.setReturnQName(new javax.xml.namespace.QName("", "getDefaultUserIdReturn"));
93          oper.setStyle(org.apache.axis.constants.Style.RPC);
94          oper.setUse(org.apache.axis.constants.Use.ENCODED);
95          _operations[4] = oper;
96  
97          oper = new org.apache.axis.description.OperationDesc();
98          oper.setName("updatePortrait");
99          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), 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("", "bytes"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "base64Binary"), byte[].class, false, false);
102         oper.addParameter(param);
103         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
104         oper.setStyle(org.apache.axis.constants.Style.RPC);
105         oper.setUse(org.apache.axis.constants.Use.ENCODED);
106         _operations[5] = oper;
107 
108         oper = new org.apache.axis.description.OperationDesc();
109         oper.setName("getUserByScreenName");
110         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
111         oper.addParameter(param);
112         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "screenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
113         oper.addParameter(param);
114         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
115         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
116         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserByScreenNameReturn"));
117         oper.setStyle(org.apache.axis.constants.Style.RPC);
118         oper.setUse(org.apache.axis.constants.Use.ENCODED);
119         _operations[6] = oper;
120 
121         oper = new org.apache.axis.description.OperationDesc();
122         oper.setName("addGroupUsers");
123         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
124         oper.addParameter(param);
125         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
126         oper.addParameter(param);
127         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
128         oper.setStyle(org.apache.axis.constants.Style.RPC);
129         oper.setUse(org.apache.axis.constants.Use.ENCODED);
130         _operations[7] = oper;
131 
132         oper = new org.apache.axis.description.OperationDesc();
133         oper.setName("addOrganizationUsers");
134         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
135         oper.addParameter(param);
136         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
137         oper.addParameter(param);
138         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
139         oper.setStyle(org.apache.axis.constants.Style.RPC);
140         oper.setUse(org.apache.axis.constants.Use.ENCODED);
141         _operations[8] = oper;
142 
143         oper = new org.apache.axis.description.OperationDesc();
144         oper.setName("addPasswordPolicyUsers");
145         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordPolicyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
146         oper.addParameter(param);
147         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
148         oper.addParameter(param);
149         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
150         oper.setStyle(org.apache.axis.constants.Style.RPC);
151         oper.setUse(org.apache.axis.constants.Use.ENCODED);
152         _operations[9] = oper;
153 
154     }
155 
156     private static void _initOperationDesc2(){
157         org.apache.axis.description.OperationDesc oper;
158         org.apache.axis.description.ParameterDesc param;
159         oper = new org.apache.axis.description.OperationDesc();
160         oper.setName("addRoleUsers");
161         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
162         oper.addParameter(param);
163         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
164         oper.addParameter(param);
165         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
166         oper.setStyle(org.apache.axis.constants.Style.RPC);
167         oper.setUse(org.apache.axis.constants.Use.ENCODED);
168         _operations[10] = oper;
169 
170         oper = new org.apache.axis.description.OperationDesc();
171         oper.setName("addUserGroupUsers");
172         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
173         oper.addParameter(param);
174         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
175         oper.addParameter(param);
176         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
177         oper.setStyle(org.apache.axis.constants.Style.RPC);
178         oper.setUse(org.apache.axis.constants.Use.ENCODED);
179         _operations[11] = oper;
180 
181         oper = new org.apache.axis.description.OperationDesc();
182         oper.setName("addUser");
183         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
184         oper.addParameter(param);
185         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "autoPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
186         oper.addParameter(param);
187         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "password1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
188         oper.addParameter(param);
189         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "password2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
190         oper.addParameter(param);
191         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "autoScreenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
192         oper.addParameter(param);
193         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "screenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
194         oper.addParameter(param);
195         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
196         oper.addParameter(param);
197         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "openId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
198         oper.addParameter(param);
199         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "locale"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
200         oper.addParameter(param);
201         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "firstName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
202         oper.addParameter(param);
203         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "middleName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
204         oper.addParameter(param);
205         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lastName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
206         oper.addParameter(param);
207         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "prefixId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
208         oper.addParameter(param);
209         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "suffixId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
210         oper.addParameter(param);
211         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "male"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
212         oper.addParameter(param);
213         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
214         oper.addParameter(param);
215         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
216         oper.addParameter(param);
217         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
218         oper.addParameter(param);
219         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "jobTitle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
220         oper.addParameter(param);
221         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
222         oper.addParameter(param);
223         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
224         oper.addParameter(param);
225         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
226         oper.addParameter(param);
227         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
228         oper.addParameter(param);
229         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "sendEmail"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
230         oper.addParameter(param);
231         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "addresses"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_AddressSoap"), com.liferay.client.soap.portal.model.AddressSoap[].class, false, false);
232         oper.addParameter(param);
233         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddresses"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_EmailAddressSoap"), com.liferay.client.soap.portal.model.EmailAddressSoap[].class, false, false);
234         oper.addParameter(param);
235         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "phones"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_PhoneSoap"), com.liferay.client.soap.portal.model.PhoneSoap[].class, false, false);
236         oper.addParameter(param);
237         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "websites"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_WebsiteSoap"), com.liferay.client.soap.portal.model.WebsiteSoap[].class, false, false);
238         oper.addParameter(param);
239         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "announcementsDelivers"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns3_AnnouncementsDeliverySoap"), com.liferay.client.soap.portlet.announcements.model.AnnouncementsDeliverySoap[].class, false, false);
240         oper.addParameter(param);
241         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);
242         oper.addParameter(param);
243         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
244         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
245         oper.setReturnQName(new javax.xml.namespace.QName("", "addUserReturn"));
246         oper.setStyle(org.apache.axis.constants.Style.RPC);
247         oper.setUse(org.apache.axis.constants.Use.ENCODED);
248         _operations[12] = oper;
249 
250         oper = new org.apache.axis.description.OperationDesc();
251         oper.setName("addUser");
252         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
253         oper.addParameter(param);
254         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "autoPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
255         oper.addParameter(param);
256         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "password1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
257         oper.addParameter(param);
258         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "password2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
259         oper.addParameter(param);
260         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "autoScreenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
261         oper.addParameter(param);
262         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "screenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
263         oper.addParameter(param);
264         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
265         oper.addParameter(param);
266         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "openId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
267         oper.addParameter(param);
268         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "locale"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
269         oper.addParameter(param);
270         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "firstName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
271         oper.addParameter(param);
272         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "middleName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
273         oper.addParameter(param);
274         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lastName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
275         oper.addParameter(param);
276         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "prefixId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
277         oper.addParameter(param);
278         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "suffixId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
279         oper.addParameter(param);
280         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "male"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
281         oper.addParameter(param);
282         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
283         oper.addParameter(param);
284         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
285         oper.addParameter(param);
286         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
287         oper.addParameter(param);
288         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "jobTitle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
289         oper.addParameter(param);
290         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
291         oper.addParameter(param);
292         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
293         oper.addParameter(param);
294         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
295         oper.addParameter(param);
296         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
297         oper.addParameter(param);
298         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "sendEmail"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
299         oper.addParameter(param);
300         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);
301         oper.addParameter(param);
302         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
303         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
304         oper.setReturnQName(new javax.xml.namespace.QName("", "addUserReturn"));
305         oper.setStyle(org.apache.axis.constants.Style.RPC);
306         oper.setUse(org.apache.axis.constants.Use.ENCODED);
307         _operations[13] = oper;
308 
309         oper = new org.apache.axis.description.OperationDesc();
310         oper.setName("deletePortrait");
311         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
312         oper.addParameter(param);
313         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
314         oper.setStyle(org.apache.axis.constants.Style.RPC);
315         oper.setUse(org.apache.axis.constants.Use.ENCODED);
316         _operations[14] = oper;
317 
318         oper = new org.apache.axis.description.OperationDesc();
319         oper.setName("deleteRoleUser");
320         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
321         oper.addParameter(param);
322         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
323         oper.addParameter(param);
324         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
325         oper.setStyle(org.apache.axis.constants.Style.RPC);
326         oper.setUse(org.apache.axis.constants.Use.ENCODED);
327         _operations[15] = oper;
328 
329         oper = new org.apache.axis.description.OperationDesc();
330         oper.setName("deleteUser");
331         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
332         oper.addParameter(param);
333         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
334         oper.setStyle(org.apache.axis.constants.Style.RPC);
335         oper.setUse(org.apache.axis.constants.Use.ENCODED);
336         _operations[16] = oper;
337 
338         oper = new org.apache.axis.description.OperationDesc();
339         oper.setName("getGroupUserIds");
340         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
341         oper.addParameter(param);
342         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"));
343         oper.setReturnClass(long[].class);
344         oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupUserIdsReturn"));
345         oper.setStyle(org.apache.axis.constants.Style.RPC);
346         oper.setUse(org.apache.axis.constants.Use.ENCODED);
347         _operations[17] = oper;
348 
349         oper = new org.apache.axis.description.OperationDesc();
350         oper.setName("getOrganizationUserIds");
351         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
352         oper.addParameter(param);
353         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"));
354         oper.setReturnClass(long[].class);
355         oper.setReturnQName(new javax.xml.namespace.QName("", "getOrganizationUserIdsReturn"));
356         oper.setStyle(org.apache.axis.constants.Style.RPC);
357         oper.setUse(org.apache.axis.constants.Use.ENCODED);
358         _operations[18] = oper;
359 
360         oper = new org.apache.axis.description.OperationDesc();
361         oper.setName("getRoleUserIds");
362         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
363         oper.addParameter(param);
364         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"));
365         oper.setReturnClass(long[].class);
366         oper.setReturnQName(new javax.xml.namespace.QName("", "getRoleUserIdsReturn"));
367         oper.setStyle(org.apache.axis.constants.Style.RPC);
368         oper.setUse(org.apache.axis.constants.Use.ENCODED);
369         _operations[19] = oper;
370 
371     }
372 
373     private static void _initOperationDesc3(){
374         org.apache.axis.description.OperationDesc oper;
375         org.apache.axis.description.ParameterDesc param;
376         oper = new org.apache.axis.description.OperationDesc();
377         oper.setName("getUserByEmailAddress");
378         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
379         oper.addParameter(param);
380         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
381         oper.addParameter(param);
382         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
383         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
384         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserByEmailAddressReturn"));
385         oper.setStyle(org.apache.axis.constants.Style.RPC);
386         oper.setUse(org.apache.axis.constants.Use.ENCODED);
387         _operations[20] = oper;
388 
389         oper = new org.apache.axis.description.OperationDesc();
390         oper.setName("getUserIdByEmailAddress");
391         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
392         oper.addParameter(param);
393         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
394         oper.addParameter(param);
395         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
396         oper.setReturnClass(long.class);
397         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserIdByEmailAddressReturn"));
398         oper.setStyle(org.apache.axis.constants.Style.RPC);
399         oper.setUse(org.apache.axis.constants.Use.ENCODED);
400         _operations[21] = oper;
401 
402         oper = new org.apache.axis.description.OperationDesc();
403         oper.setName("getUserIdByScreenName");
404         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
405         oper.addParameter(param);
406         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "screenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
407         oper.addParameter(param);
408         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
409         oper.setReturnClass(long.class);
410         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserIdByScreenNameReturn"));
411         oper.setStyle(org.apache.axis.constants.Style.RPC);
412         oper.setUse(org.apache.axis.constants.Use.ENCODED);
413         _operations[22] = oper;
414 
415         oper = new org.apache.axis.description.OperationDesc();
416         oper.setName("hasGroupUser");
417         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
418         oper.addParameter(param);
419         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
420         oper.addParameter(param);
421         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
422         oper.setReturnClass(boolean.class);
423         oper.setReturnQName(new javax.xml.namespace.QName("", "hasGroupUserReturn"));
424         oper.setStyle(org.apache.axis.constants.Style.RPC);
425         oper.setUse(org.apache.axis.constants.Use.ENCODED);
426         _operations[23] = oper;
427 
428         oper = new org.apache.axis.description.OperationDesc();
429         oper.setName("hasRoleUser");
430         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
431         oper.addParameter(param);
432         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
433         oper.addParameter(param);
434         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
435         oper.addParameter(param);
436         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "inherited"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
437         oper.addParameter(param);
438         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
439         oper.setReturnClass(boolean.class);
440         oper.setReturnQName(new javax.xml.namespace.QName("", "hasRoleUserReturn"));
441         oper.setStyle(org.apache.axis.constants.Style.RPC);
442         oper.setUse(org.apache.axis.constants.Use.ENCODED);
443         _operations[24] = oper;
444 
445         oper = new org.apache.axis.description.OperationDesc();
446         oper.setName("hasRoleUser");
447         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
448         oper.addParameter(param);
449         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
450         oper.addParameter(param);
451         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
452         oper.setReturnClass(boolean.class);
453         oper.setReturnQName(new javax.xml.namespace.QName("", "hasRoleUserReturn"));
454         oper.setStyle(org.apache.axis.constants.Style.RPC);
455         oper.setUse(org.apache.axis.constants.Use.ENCODED);
456         _operations[25] = oper;
457 
458         oper = new org.apache.axis.description.OperationDesc();
459         oper.setName("setRoleUsers");
460         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
461         oper.addParameter(param);
462         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
463         oper.addParameter(param);
464         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
465         oper.setStyle(org.apache.axis.constants.Style.RPC);
466         oper.setUse(org.apache.axis.constants.Use.ENCODED);
467         _operations[26] = oper;
468 
469         oper = new org.apache.axis.description.OperationDesc();
470         oper.setName("setUserGroupUsers");
471         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
472         oper.addParameter(param);
473         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
474         oper.addParameter(param);
475         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
476         oper.setStyle(org.apache.axis.constants.Style.RPC);
477         oper.setUse(org.apache.axis.constants.Use.ENCODED);
478         _operations[27] = oper;
479 
480         oper = new org.apache.axis.description.OperationDesc();
481         oper.setName("unsetGroupUsers");
482         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
483         oper.addParameter(param);
484         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
485         oper.addParameter(param);
486         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
487         oper.setStyle(org.apache.axis.constants.Style.RPC);
488         oper.setUse(org.apache.axis.constants.Use.ENCODED);
489         _operations[28] = oper;
490 
491         oper = new org.apache.axis.description.OperationDesc();
492         oper.setName("unsetOrganizationUsers");
493         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
494         oper.addParameter(param);
495         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
496         oper.addParameter(param);
497         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
498         oper.setStyle(org.apache.axis.constants.Style.RPC);
499         oper.setUse(org.apache.axis.constants.Use.ENCODED);
500         _operations[29] = oper;
501 
502     }
503 
504     private static void _initOperationDesc4(){
505         org.apache.axis.description.OperationDesc oper;
506         org.apache.axis.description.ParameterDesc param;
507         oper = new org.apache.axis.description.OperationDesc();
508         oper.setName("unsetPasswordPolicyUsers");
509         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordPolicyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
510         oper.addParameter(param);
511         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
512         oper.addParameter(param);
513         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
514         oper.setStyle(org.apache.axis.constants.Style.RPC);
515         oper.setUse(org.apache.axis.constants.Use.ENCODED);
516         _operations[30] = oper;
517 
518         oper = new org.apache.axis.description.OperationDesc();
519         oper.setName("unsetRoleUsers");
520         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
521         oper.addParameter(param);
522         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
523         oper.addParameter(param);
524         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
525         oper.setStyle(org.apache.axis.constants.Style.RPC);
526         oper.setUse(org.apache.axis.constants.Use.ENCODED);
527         _operations[31] = oper;
528 
529         oper = new org.apache.axis.description.OperationDesc();
530         oper.setName("unsetUserGroupUsers");
531         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
532         oper.addParameter(param);
533         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
534         oper.addParameter(param);
535         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
536         oper.setStyle(org.apache.axis.constants.Style.RPC);
537         oper.setUse(org.apache.axis.constants.Use.ENCODED);
538         _operations[32] = oper;
539 
540         oper = new org.apache.axis.description.OperationDesc();
541         oper.setName("updateAgreedToTermsOfUse");
542         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
543         oper.addParameter(param);
544         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "agreedToTermsOfUse"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
545         oper.addParameter(param);
546         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
547         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
548         oper.setReturnQName(new javax.xml.namespace.QName("", "updateAgreedToTermsOfUseReturn"));
549         oper.setStyle(org.apache.axis.constants.Style.RPC);
550         oper.setUse(org.apache.axis.constants.Use.ENCODED);
551         _operations[33] = oper;
552 
553         oper = new org.apache.axis.description.OperationDesc();
554         oper.setName("updateLockout");
555         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
556         oper.addParameter(param);
557         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lockout"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
558         oper.addParameter(param);
559         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
560         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
561         oper.setReturnQName(new javax.xml.namespace.QName("", "updateLockoutReturn"));
562         oper.setStyle(org.apache.axis.constants.Style.RPC);
563         oper.setUse(org.apache.axis.constants.Use.ENCODED);
564         _operations[34] = oper;
565 
566         oper = new org.apache.axis.description.OperationDesc();
567         oper.setName("updateOpenId");
568         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
569         oper.addParameter(param);
570         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "openId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
571         oper.addParameter(param);
572         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
573         oper.setStyle(org.apache.axis.constants.Style.RPC);
574         oper.setUse(org.apache.axis.constants.Use.ENCODED);
575         _operations[35] = oper;
576 
577         oper = new org.apache.axis.description.OperationDesc();
578         oper.setName("updateOrganizations");
579         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
580         oper.addParameter(param);
581         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
582         oper.addParameter(param);
583         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
584         oper.setStyle(org.apache.axis.constants.Style.RPC);
585         oper.setUse(org.apache.axis.constants.Use.ENCODED);
586         _operations[36] = oper;
587 
588         oper = new org.apache.axis.description.OperationDesc();
589         oper.setName("updateReminderQuery");
590         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
591         oper.addParameter(param);
592         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "question"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
593         oper.addParameter(param);
594         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "answer"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
595         oper.addParameter(param);
596         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
597         oper.setStyle(org.apache.axis.constants.Style.RPC);
598         oper.setUse(org.apache.axis.constants.Use.ENCODED);
599         _operations[37] = oper;
600 
601         oper = new org.apache.axis.description.OperationDesc();
602         oper.setName("updateScreenName");
603         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
604         oper.addParameter(param);
605         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "screenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
606         oper.addParameter(param);
607         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
608         oper.setStyle(org.apache.axis.constants.Style.RPC);
609         oper.setUse(org.apache.axis.constants.Use.ENCODED);
610         _operations[38] = oper;
611 
612         oper = new org.apache.axis.description.OperationDesc();
613         oper.setName("updateUser");
614         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
615         oper.addParameter(param);
616         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "oldPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
617         oper.addParameter(param);
618         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "newPassword1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
619         oper.addParameter(param);
620         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "newPassword2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
621         oper.addParameter(param);
622         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordReset"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
623         oper.addParameter(param);
624         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "reminderQueryQuestion"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
625         oper.addParameter(param);
626         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "reminderQueryAnswer"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
627         oper.addParameter(param);
628         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "screenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
629         oper.addParameter(param);
630         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
631         oper.addParameter(param);
632         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "openId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
633         oper.addParameter(param);
634         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "languageId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
635         oper.addParameter(param);
636         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "timeZoneId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
637         oper.addParameter(param);
638         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "greeting"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
639         oper.addParameter(param);
640         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "comments"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
641         oper.addParameter(param);
642         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "firstName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
643         oper.addParameter(param);
644         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "middleName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
645         oper.addParameter(param);
646         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lastName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
647         oper.addParameter(param);
648         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "prefixId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
649         oper.addParameter(param);
650         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "suffixId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
651         oper.addParameter(param);
652         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "male"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
653         oper.addParameter(param);
654         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
655         oper.addParameter(param);
656         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
657         oper.addParameter(param);
658         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
659         oper.addParameter(param);
660         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "smsSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
661         oper.addParameter(param);
662         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "aimSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
663         oper.addParameter(param);
664         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "facebookSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
665         oper.addParameter(param);
666         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "icqSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
667         oper.addParameter(param);
668         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "jabberSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
669         oper.addParameter(param);
670         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "msnSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
671         oper.addParameter(param);
672         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "mySpaceSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
673         oper.addParameter(param);
674         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "skypeSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
675         oper.addParameter(param);
676         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "twitterSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
677         oper.addParameter(param);
678         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ymSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
679         oper.addParameter(param);
680         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "jobTitle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
681         oper.addParameter(param);
682         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
683         oper.addParameter(param);
684         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
685         oper.addParameter(param);
686         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
687         oper.addParameter(param);
688         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupRoles"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_UserGroupRoleSoap"), com.liferay.client.soap.portal.model.UserGroupRoleSoap[].class, false, false);
689         oper.addParameter(param);
690         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
691         oper.addParameter(param);
692         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "addresses"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_AddressSoap"), com.liferay.client.soap.portal.model.AddressSoap[].class, false, false);
693         oper.addParameter(param);
694         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddresses"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_EmailAddressSoap"), com.liferay.client.soap.portal.model.EmailAddressSoap[].class, false, false);
695         oper.addParameter(param);
696         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "phones"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_PhoneSoap"), com.liferay.client.soap.portal.model.PhoneSoap[].class, false, false);
697         oper.addParameter(param);
698         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "websites"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_WebsiteSoap"), com.liferay.client.soap.portal.model.WebsiteSoap[].class, false, false);
699         oper.addParameter(param);
700         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "announcementsDelivers"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns3_AnnouncementsDeliverySoap"), com.liferay.client.soap.portlet.announcements.model.AnnouncementsDeliverySoap[].class, false, false);
701         oper.addParameter(param);
702         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);
703         oper.addParameter(param);
704         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
705         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
706         oper.setReturnQName(new javax.xml.namespace.QName("", "updateUserReturn"));
707         oper.setStyle(org.apache.axis.constants.Style.RPC);
708         oper.setUse(org.apache.axis.constants.Use.ENCODED);
709         _operations[39] = oper;
710 
711     }
712 
713     private static void _initOperationDesc5(){
714         org.apache.axis.description.OperationDesc oper;
715         org.apache.axis.description.ParameterDesc param;
716         oper = new org.apache.axis.description.OperationDesc();
717         oper.setName("updateUser");
718         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
719         oper.addParameter(param);
720         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "oldPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
721         oper.addParameter(param);
722         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "newPassword1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
723         oper.addParameter(param);
724         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "newPassword2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
725         oper.addParameter(param);
726         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordReset"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
727         oper.addParameter(param);
728         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "reminderQueryQuestion"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
729         oper.addParameter(param);
730         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "reminderQueryAnswer"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
731         oper.addParameter(param);
732         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "screenName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
733         oper.addParameter(param);
734         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
735         oper.addParameter(param);
736         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "openId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
737         oper.addParameter(param);
738         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "languageId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
739         oper.addParameter(param);
740         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "timeZoneId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
741         oper.addParameter(param);
742         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "greeting"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
743         oper.addParameter(param);
744         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "comments"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
745         oper.addParameter(param);
746         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "firstName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
747         oper.addParameter(param);
748         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "middleName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
749         oper.addParameter(param);
750         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lastName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
751         oper.addParameter(param);
752         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "prefixId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
753         oper.addParameter(param);
754         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "suffixId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
755         oper.addParameter(param);
756         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "male"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
757         oper.addParameter(param);
758         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
759         oper.addParameter(param);
760         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayDay"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
761         oper.addParameter(param);
762         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "birthdayYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
763         oper.addParameter(param);
764         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "smsSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
765         oper.addParameter(param);
766         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "aimSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
767         oper.addParameter(param);
768         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "facebookSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
769         oper.addParameter(param);
770         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "icqSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
771         oper.addParameter(param);
772         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "jabberSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
773         oper.addParameter(param);
774         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "msnSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
775         oper.addParameter(param);
776         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "mySpaceSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
777         oper.addParameter(param);
778         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "skypeSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
779         oper.addParameter(param);
780         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "twitterSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
781         oper.addParameter(param);
782         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ymSn"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
783         oper.addParameter(param);
784         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "jobTitle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
785         oper.addParameter(param);
786         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
787         oper.addParameter(param);
788         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
789         oper.addParameter(param);
790         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
791         oper.addParameter(param);
792         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupRoles"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_UserGroupRoleSoap"), com.liferay.client.soap.portal.model.UserGroupRoleSoap[].class, false, false);
793         oper.addParameter(param);
794         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
795         oper.addParameter(param);
796         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);
797         oper.addParameter(param);
798         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
799         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
800         oper.setReturnQName(new javax.xml.namespace.QName("", "updateUserReturn"));
801         oper.setStyle(org.apache.axis.constants.Style.RPC);
802         oper.setUse(org.apache.axis.constants.Use.ENCODED);
803         _operations[40] = oper;
804 
805     }
806 
807     public Portal_UserServiceSoapBindingStub() throws org.apache.axis.AxisFault {
808          this(null);
809     }
810 
811     public Portal_UserServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
812          this(service);
813          super.cachedEndpoint = endpointURL;
814     }
815 
816     public Portal_UserServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
817         if (service == null) {
818             super.service = new org.apache.axis.client.Service();
819         } else {
820             super.service = service;
821         }
822         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
823             java.lang.Class cls;
824             javax.xml.namespace.QName qName;
825             javax.xml.namespace.QName qName2;
826             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
827             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
828             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
829             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
830             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
831             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
832             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
833             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
834             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
835             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
836             qName = new javax.xml.namespace.QName("http://model.announcements.portlet.liferay.com", "AnnouncementsDeliverySoap");
837             cachedSerQNames.add(qName);
838             cls = com.liferay.client.soap.portlet.announcements.model.AnnouncementsDeliverySoap.class;
839             cachedSerClasses.add(cls);
840             cachedSerFactories.add(beansf);
841             cachedDeserFactories.add(beandf);
842 
843             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "AddressSoap");
844             cachedSerQNames.add(qName);
845             cls = com.liferay.client.soap.portal.model.AddressSoap.class;
846             cachedSerClasses.add(cls);
847             cachedSerFactories.add(beansf);
848             cachedDeserFactories.add(beandf);
849 
850             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "EmailAddressSoap");
851             cachedSerQNames.add(qName);
852             cls = com.liferay.client.soap.portal.model.EmailAddressSoap.class;
853             cachedSerClasses.add(cls);
854             cachedSerFactories.add(beansf);
855             cachedDeserFactories.add(beandf);
856 
857             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "PhoneSoap");
858             cachedSerQNames.add(qName);
859             cls = com.liferay.client.soap.portal.model.PhoneSoap.class;
860             cachedSerClasses.add(cls);
861             cachedSerFactories.add(beansf);
862             cachedDeserFactories.add(beandf);
863 
864             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "PortletPreferencesIds");
865             cachedSerQNames.add(qName);
866             cls = com.liferay.client.soap.portal.model.PortletPreferencesIds.class;
867             cachedSerClasses.add(cls);
868             cachedSerFactories.add(beansf);
869             cachedDeserFactories.add(beandf);
870 
871             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserGroupRoleSoap");
872             cachedSerQNames.add(qName);
873             cls = com.liferay.client.soap.portal.model.UserGroupRoleSoap.class;
874             cachedSerClasses.add(cls);
875             cachedSerFactories.add(beansf);
876             cachedDeserFactories.add(beandf);
877 
878             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap");
879             cachedSerQNames.add(qName);
880             cls = com.liferay.client.soap.portal.model.UserSoap.class;
881             cachedSerClasses.add(cls);
882             cachedSerFactories.add(beansf);
883             cachedDeserFactories.add(beandf);
884 
885             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "WebsiteSoap");
886             cachedSerQNames.add(qName);
887             cls = com.liferay.client.soap.portal.model.WebsiteSoap.class;
888             cachedSerClasses.add(cls);
889             cachedSerFactories.add(beansf);
890             cachedDeserFactories.add(beandf);
891 
892             qName = new javax.xml.namespace.QName("http://persistence.service.portal.liferay.com", "UserGroupRolePK");
893             cachedSerQNames.add(qName);
894             cls = com.liferay.client.soap.portal.service.persistence.UserGroupRolePK.class;
895             cachedSerClasses.add(cls);
896             cachedSerFactories.add(beansf);
897             cachedDeserFactories.add(beandf);
898 
899             qName = new javax.xml.namespace.QName("http://service.portal.liferay.com", "ServiceContext");
900             cachedSerQNames.add(qName);
901             cls = com.liferay.client.soap.portal.service.ServiceContext.class;
902             cachedSerClasses.add(cls);
903             cachedSerFactories.add(beansf);
904             cachedDeserFactories.add(beandf);
905 
906             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_AddressSoap");
907             cachedSerQNames.add(qName);
908             cls = com.liferay.client.soap.portal.model.AddressSoap[].class;
909             cachedSerClasses.add(cls);
910             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "AddressSoap");
911             qName2 = null;
912             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
913             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
914 
915             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_EmailAddressSoap");
916             cachedSerQNames.add(qName);
917             cls = com.liferay.client.soap.portal.model.EmailAddressSoap[].class;
918             cachedSerClasses.add(cls);
919             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "EmailAddressSoap");
920             qName2 = null;
921             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
922             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
923 
924             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_PhoneSoap");
925             cachedSerQNames.add(qName);
926             cls = com.liferay.client.soap.portal.model.PhoneSoap[].class;
927             cachedSerClasses.add(cls);
928             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "PhoneSoap");
929             qName2 = null;
930             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
931             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
932 
933             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_UserGroupRoleSoap");
934             cachedSerQNames.add(qName);
935             cls = com.liferay.client.soap.portal.model.UserGroupRoleSoap[].class;
936             cachedSerClasses.add(cls);
937             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserGroupRoleSoap");
938             qName2 = null;
939             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
940             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
941 
942             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_WebsiteSoap");
943             cachedSerQNames.add(qName);
944             cls = com.liferay.client.soap.portal.model.WebsiteSoap[].class;
945             cachedSerClasses.add(cls);
946             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "WebsiteSoap");
947             qName2 = null;
948             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
949             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
950 
951             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns3_AnnouncementsDeliverySoap");
952             cachedSerQNames.add(qName);
953             cls = com.liferay.client.soap.portlet.announcements.model.AnnouncementsDeliverySoap[].class;
954             cachedSerClasses.add(cls);
955             qName = new javax.xml.namespace.QName("http://model.announcements.portlet.liferay.com", "AnnouncementsDeliverySoap");
956             qName2 = null;
957             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
958             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
959 
960             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long");
961             cachedSerQNames.add(qName);
962             cls = long[].class;
963             cachedSerClasses.add(cls);
964             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
965             qName2 = null;
966             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
967             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
968 
969             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string");
970             cachedSerQNames.add(qName);
971             cls = java.lang.String[].class;
972             cachedSerClasses.add(cls);
973             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
974             qName2 = null;
975             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
976             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
977 
978     }
979 
980     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
981         try {
982             org.apache.axis.client.Call _call = super._createCall();
983             if (super.maintainSessionSet) {
984                 _call.setMaintainSession(super.maintainSession);
985             }
986             if (super.cachedUsername != null) {
987                 _call.setUsername(super.cachedUsername);
988             }
989             if (super.cachedPassword != null) {
990                 _call.setPassword(super.cachedPassword);
991             }
992             if (super.cachedEndpoint != null) {
993                 _call.setTargetEndpointAddress(super.cachedEndpoint);
994             }
995             if (super.cachedTimeout != null) {
996                 _call.setTimeout(super.cachedTimeout);
997             }
998             if (super.cachedPortName != null) {
999                 _call.setPortName(super.cachedPortName);
1000            }
1001            java.util.Enumeration keys = super.cachedProperties.keys();
1002            while (keys.hasMoreElements()) {
1003                java.lang.String key = (java.lang.String) keys.nextElement();
1004                _call.setProperty(key, super.cachedProperties.get(key));
1005            }
1006            // All the type mapping information is registered
1007            // when the first call is made.
1008            // The type mapping information is actually registered in
1009            // the TypeMappingRegistry of the service, which
1010            // is the reason why registration is only needed for the first call.
1011            synchronized (this) {
1012                if (firstCall()) {
1013                    // must set encoding style before registering serializers
1014                    _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1015                    _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
1016                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
1017                        java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
1018                        javax.xml.namespace.QName qName =
1019                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
1020                        java.lang.Object x = cachedSerFactories.get(i);
1021                        if (x instanceof Class) {
1022                            java.lang.Class sf = (java.lang.Class)
1023                                 cachedSerFactories.get(i);
1024                            java.lang.Class df = (java.lang.Class)
1025                                 cachedDeserFactories.get(i);
1026                            _call.registerTypeMapping(cls, qName, sf, df, false);
1027                        }
1028                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
1029                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
1030                                 cachedSerFactories.get(i);
1031                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
1032                                 cachedDeserFactories.get(i);
1033                            _call.registerTypeMapping(cls, qName, sf, df, false);
1034                        }
1035                    }
1036                }
1037            }
1038            return _call;
1039        }
1040        catch (java.lang.Throwable _t) {
1041            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
1042        }
1043    }
1044
1045    public void updateEmailAddress(long userId, java.lang.String password, java.lang.String emailAddress1, java.lang.String emailAddress2) throws java.rmi.RemoteException {
1046        if (super.cachedEndpoint == null) {
1047            throw new org.apache.axis.NoEndPointException();
1048        }
1049        org.apache.axis.client.Call _call = createCall();
1050        _call.setOperation(_operations[0]);
1051        _call.setUseSOAPAction(true);
1052        _call.setSOAPActionURI("");
1053        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1054        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateEmailAddress"));
1055
1056        setRequestHeaders(_call);
1057        setAttachments(_call);
1058 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), password, emailAddress1, emailAddress2});
1059
1060        if (_resp instanceof java.rmi.RemoteException) {
1061            throw (java.rmi.RemoteException)_resp;
1062        }
1063        extractAttachments(_call);
1064  } catch (org.apache.axis.AxisFault axisFaultException) {
1065  throw axisFaultException;
1066}
1067    }
1068
1069    public com.liferay.client.soap.portal.model.UserSoap updateActive(long userId, boolean active) throws java.rmi.RemoteException {
1070        if (super.cachedEndpoint == null) {
1071            throw new org.apache.axis.NoEndPointException();
1072        }
1073        org.apache.axis.client.Call _call = createCall();
1074        _call.setOperation(_operations[1]);
1075        _call.setUseSOAPAction(true);
1076        _call.setSOAPActionURI("");
1077        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1078        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateActive"));
1079
1080        setRequestHeaders(_call);
1081        setAttachments(_call);
1082 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(active)});
1083
1084        if (_resp instanceof java.rmi.RemoteException) {
1085            throw (java.rmi.RemoteException)_resp;
1086        }
1087        else {
1088            extractAttachments(_call);
1089            try {
1090                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1091            } catch (java.lang.Exception _exception) {
1092                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1093            }
1094        }
1095  } catch (org.apache.axis.AxisFault axisFaultException) {
1096  throw axisFaultException;
1097}
1098    }
1099
1100    public com.liferay.client.soap.portal.model.UserSoap updatePassword(long userId, java.lang.String password1, java.lang.String password2, boolean passwordReset) throws java.rmi.RemoteException {
1101        if (super.cachedEndpoint == null) {
1102            throw new org.apache.axis.NoEndPointException();
1103        }
1104        org.apache.axis.client.Call _call = createCall();
1105        _call.setOperation(_operations[2]);
1106        _call.setUseSOAPAction(true);
1107        _call.setSOAPActionURI("");
1108        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1109        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updatePassword"));
1110
1111        setRequestHeaders(_call);
1112        setAttachments(_call);
1113 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), password1, password2, new java.lang.Boolean(passwordReset)});
1114
1115        if (_resp instanceof java.rmi.RemoteException) {
1116            throw (java.rmi.RemoteException)_resp;
1117        }
1118        else {
1119            extractAttachments(_call);
1120            try {
1121                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1122            } catch (java.lang.Exception _exception) {
1123                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1124            }
1125        }
1126  } catch (org.apache.axis.AxisFault axisFaultException) {
1127  throw axisFaultException;
1128}
1129    }
1130
1131    public com.liferay.client.soap.portal.model.UserSoap getUserById(long userId) throws java.rmi.RemoteException {
1132        if (super.cachedEndpoint == null) {
1133            throw new org.apache.axis.NoEndPointException();
1134        }
1135        org.apache.axis.client.Call _call = createCall();
1136        _call.setOperation(_operations[3]);
1137        _call.setUseSOAPAction(true);
1138        _call.setSOAPActionURI("");
1139        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1140        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserById"));
1141
1142        setRequestHeaders(_call);
1143        setAttachments(_call);
1144 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
1145
1146        if (_resp instanceof java.rmi.RemoteException) {
1147            throw (java.rmi.RemoteException)_resp;
1148        }
1149        else {
1150            extractAttachments(_call);
1151            try {
1152                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1153            } catch (java.lang.Exception _exception) {
1154                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1155            }
1156        }
1157  } catch (org.apache.axis.AxisFault axisFaultException) {
1158  throw axisFaultException;
1159}
1160    }
1161
1162    public long getDefaultUserId(long companyId) throws java.rmi.RemoteException {
1163        if (super.cachedEndpoint == null) {
1164            throw new org.apache.axis.NoEndPointException();
1165        }
1166        org.apache.axis.client.Call _call = createCall();
1167        _call.setOperation(_operations[4]);
1168        _call.setUseSOAPAction(true);
1169        _call.setSOAPActionURI("");
1170        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1171        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getDefaultUserId"));
1172
1173        setRequestHeaders(_call);
1174        setAttachments(_call);
1175 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId)});
1176
1177        if (_resp instanceof java.rmi.RemoteException) {
1178            throw (java.rmi.RemoteException)_resp;
1179        }
1180        else {
1181            extractAttachments(_call);
1182            try {
1183                return ((java.lang.Long) _resp).longValue();
1184            } catch (java.lang.Exception _exception) {
1185                return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
1186            }
1187        }
1188  } catch (org.apache.axis.AxisFault axisFaultException) {
1189  throw axisFaultException;
1190}
1191    }
1192
1193    public void updatePortrait(long userId, byte[] bytes) throws java.rmi.RemoteException {
1194        if (super.cachedEndpoint == null) {
1195            throw new org.apache.axis.NoEndPointException();
1196        }
1197        org.apache.axis.client.Call _call = createCall();
1198        _call.setOperation(_operations[5]);
1199        _call.setUseSOAPAction(true);
1200        _call.setSOAPActionURI("");
1201        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1202        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updatePortrait"));
1203
1204        setRequestHeaders(_call);
1205        setAttachments(_call);
1206 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), bytes});
1207
1208        if (_resp instanceof java.rmi.RemoteException) {
1209            throw (java.rmi.RemoteException)_resp;
1210        }
1211        extractAttachments(_call);
1212  } catch (org.apache.axis.AxisFault axisFaultException) {
1213  throw axisFaultException;
1214}
1215    }
1216
1217    public com.liferay.client.soap.portal.model.UserSoap getUserByScreenName(long companyId, java.lang.String screenName) throws java.rmi.RemoteException {
1218        if (super.cachedEndpoint == null) {
1219            throw new org.apache.axis.NoEndPointException();
1220        }
1221        org.apache.axis.client.Call _call = createCall();
1222        _call.setOperation(_operations[6]);
1223        _call.setUseSOAPAction(true);
1224        _call.setSOAPActionURI("");
1225        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1226        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserByScreenName"));
1227
1228        setRequestHeaders(_call);
1229        setAttachments(_call);
1230 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), screenName});
1231
1232        if (_resp instanceof java.rmi.RemoteException) {
1233            throw (java.rmi.RemoteException)_resp;
1234        }
1235        else {
1236            extractAttachments(_call);
1237            try {
1238                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1239            } catch (java.lang.Exception _exception) {
1240                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1241            }
1242        }
1243  } catch (org.apache.axis.AxisFault axisFaultException) {
1244  throw axisFaultException;
1245}
1246    }
1247
1248    public void addGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException {
1249        if (super.cachedEndpoint == null) {
1250            throw new org.apache.axis.NoEndPointException();
1251        }
1252        org.apache.axis.client.Call _call = createCall();
1253        _call.setOperation(_operations[7]);
1254        _call.setUseSOAPAction(true);
1255        _call.setSOAPActionURI("");
1256        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1257        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addGroupUsers"));
1258
1259        setRequestHeaders(_call);
1260        setAttachments(_call);
1261 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), userIds});
1262
1263        if (_resp instanceof java.rmi.RemoteException) {
1264            throw (java.rmi.RemoteException)_resp;
1265        }
1266        extractAttachments(_call);
1267  } catch (org.apache.axis.AxisFault axisFaultException) {
1268  throw axisFaultException;
1269}
1270    }
1271
1272    public void addOrganizationUsers(long organizationId, long[] userIds) throws java.rmi.RemoteException {
1273        if (super.cachedEndpoint == null) {
1274            throw new org.apache.axis.NoEndPointException();
1275        }
1276        org.apache.axis.client.Call _call = createCall();
1277        _call.setOperation(_operations[8]);
1278        _call.setUseSOAPAction(true);
1279        _call.setSOAPActionURI("");
1280        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1281        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addOrganizationUsers"));
1282
1283        setRequestHeaders(_call);
1284        setAttachments(_call);
1285 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), userIds});
1286
1287        if (_resp instanceof java.rmi.RemoteException) {
1288            throw (java.rmi.RemoteException)_resp;
1289        }
1290        extractAttachments(_call);
1291  } catch (org.apache.axis.AxisFault axisFaultException) {
1292  throw axisFaultException;
1293}
1294    }
1295
1296    public void addPasswordPolicyUsers(long passwordPolicyId, long[] userIds) throws java.rmi.RemoteException {
1297        if (super.cachedEndpoint == null) {
1298            throw new org.apache.axis.NoEndPointException();
1299        }
1300        org.apache.axis.client.Call _call = createCall();
1301        _call.setOperation(_operations[9]);
1302        _call.setUseSOAPAction(true);
1303        _call.setSOAPActionURI("");
1304        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1305        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addPasswordPolicyUsers"));
1306
1307        setRequestHeaders(_call);
1308        setAttachments(_call);
1309 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), userIds});
1310
1311        if (_resp instanceof java.rmi.RemoteException) {
1312            throw (java.rmi.RemoteException)_resp;
1313        }
1314        extractAttachments(_call);
1315  } catch (org.apache.axis.AxisFault axisFaultException) {
1316  throw axisFaultException;
1317}
1318    }
1319
1320    public void addRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
1321        if (super.cachedEndpoint == null) {
1322            throw new org.apache.axis.NoEndPointException();
1323        }
1324        org.apache.axis.client.Call _call = createCall();
1325        _call.setOperation(_operations[10]);
1326        _call.setUseSOAPAction(true);
1327        _call.setSOAPActionURI("");
1328        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1329        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addRoleUsers"));
1330
1331        setRequestHeaders(_call);
1332        setAttachments(_call);
1333 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
1334
1335        if (_resp instanceof java.rmi.RemoteException) {
1336            throw (java.rmi.RemoteException)_resp;
1337        }
1338        extractAttachments(_call);
1339  } catch (org.apache.axis.AxisFault axisFaultException) {
1340  throw axisFaultException;
1341}
1342    }
1343
1344    public void addUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
1345        if (super.cachedEndpoint == null) {
1346            throw new org.apache.axis.NoEndPointException();
1347        }
1348        org.apache.axis.client.Call _call = createCall();
1349        _call.setOperation(_operations[11]);
1350        _call.setUseSOAPAction(true);
1351        _call.setSOAPActionURI("");
1352        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1353        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUserGroupUsers"));
1354
1355        setRequestHeaders(_call);
1356        setAttachments(_call);
1357 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
1358
1359        if (_resp instanceof java.rmi.RemoteException) {
1360            throw (java.rmi.RemoteException)_resp;
1361        }
1362        extractAttachments(_call);
1363  } catch (org.apache.axis.AxisFault axisFaultException) {
1364  throw axisFaultException;
1365}
1366    }
1367
1368    public com.liferay.client.soap.portal.model.UserSoap addUser(long companyId, boolean autoPassword, java.lang.String password1, java.lang.String password2, boolean autoScreenName, java.lang.String screenName, java.lang.String emailAddress, java.lang.String openId, java.lang.String locale, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, int prefixId, int suffixId, boolean male, int birthdayMonth, int birthdayDay, int birthdayYear, java.lang.String jobTitle, long[] groupIds, long[] organizationIds, long[] roleIds, long[] userGroupIds, boolean sendEmail, com.liferay.client.soap.portal.model.AddressSoap[] addresses, com.liferay.client.soap.portal.model.EmailAddressSoap[] emailAddresses, com.liferay.client.soap.portal.model.PhoneSoap[] phones, com.liferay.client.soap.portal.model.WebsiteSoap[] websites, com.liferay.client.soap.portlet.announcements.model.AnnouncementsDeliverySoap[] announcementsDelivers, com.liferay.client.soap.portal.service.ServiceContext serviceContext) throws java.rmi.RemoteException {
1369        if (super.cachedEndpoint == null) {
1370            throw new org.apache.axis.NoEndPointException();
1371        }
1372        org.apache.axis.client.Call _call = createCall();
1373        _call.setOperation(_operations[12]);
1374        _call.setUseSOAPAction(true);
1375        _call.setSOAPActionURI("");
1376        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1377        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUser"));
1378
1379        setRequestHeaders(_call);
1380        setAttachments(_call);
1381 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), new java.lang.Boolean(autoPassword), password1, password2, new java.lang.Boolean(autoScreenName), screenName, emailAddress, openId, locale, firstName, middleName, lastName, new java.lang.Integer(prefixId), new java.lang.Integer(suffixId), new java.lang.Boolean(male), new java.lang.Integer(birthdayMonth), new java.lang.Integer(birthdayDay), new java.lang.Integer(birthdayYear), jobTitle, groupIds, organizationIds, roleIds, userGroupIds, new java.lang.Boolean(sendEmail), addresses, emailAddresses, phones, websites, announcementsDelivers, serviceContext});
1382
1383        if (_resp instanceof java.rmi.RemoteException) {
1384            throw (java.rmi.RemoteException)_resp;
1385        }
1386        else {
1387            extractAttachments(_call);
1388            try {
1389                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1390            } catch (java.lang.Exception _exception) {
1391                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1392            }
1393        }
1394  } catch (org.apache.axis.AxisFault axisFaultException) {
1395  throw axisFaultException;
1396}
1397    }
1398
1399    public com.liferay.client.soap.portal.model.UserSoap addUser(long companyId, boolean autoPassword, java.lang.String password1, java.lang.String password2, boolean autoScreenName, java.lang.String screenName, java.lang.String emailAddress, java.lang.String openId, java.lang.String locale, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, int prefixId, int suffixId, boolean male, int birthdayMonth, int birthdayDay, int birthdayYear, java.lang.String jobTitle, long[] groupIds, long[] organizationIds, long[] roleIds, long[] userGroupIds, boolean sendEmail, com.liferay.client.soap.portal.service.ServiceContext serviceContext) throws java.rmi.RemoteException {
1400        if (super.cachedEndpoint == null) {
1401            throw new org.apache.axis.NoEndPointException();
1402        }
1403        org.apache.axis.client.Call _call = createCall();
1404        _call.setOperation(_operations[13]);
1405        _call.setUseSOAPAction(true);
1406        _call.setSOAPActionURI("");
1407        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1408        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUser"));
1409
1410        setRequestHeaders(_call);
1411        setAttachments(_call);
1412 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), new java.lang.Boolean(autoPassword), password1, password2, new java.lang.Boolean(autoScreenName), screenName, emailAddress, openId, locale, firstName, middleName, lastName, new java.lang.Integer(prefixId), new java.lang.Integer(suffixId), new java.lang.Boolean(male), new java.lang.Integer(birthdayMonth), new java.lang.Integer(birthdayDay), new java.lang.Integer(birthdayYear), jobTitle, groupIds, organizationIds, roleIds, userGroupIds, new java.lang.Boolean(sendEmail), serviceContext});
1413
1414        if (_resp instanceof java.rmi.RemoteException) {
1415            throw (java.rmi.RemoteException)_resp;
1416        }
1417        else {
1418            extractAttachments(_call);
1419            try {
1420                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1421            } catch (java.lang.Exception _exception) {
1422                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1423            }
1424        }
1425  } catch (org.apache.axis.AxisFault axisFaultException) {
1426  throw axisFaultException;
1427}
1428    }
1429
1430    public void deletePortrait(long userId) throws java.rmi.RemoteException {
1431        if (super.cachedEndpoint == null) {
1432            throw new org.apache.axis.NoEndPointException();
1433        }
1434        org.apache.axis.client.Call _call = createCall();
1435        _call.setOperation(_operations[14]);
1436        _call.setUseSOAPAction(true);
1437        _call.setSOAPActionURI("");
1438        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1439        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deletePortrait"));
1440
1441        setRequestHeaders(_call);
1442        setAttachments(_call);
1443 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
1444
1445        if (_resp instanceof java.rmi.RemoteException) {
1446            throw (java.rmi.RemoteException)_resp;
1447        }
1448        extractAttachments(_call);
1449  } catch (org.apache.axis.AxisFault axisFaultException) {
1450  throw axisFaultException;
1451}
1452    }
1453
1454    public void deleteRoleUser(long roleId, long userId) throws java.rmi.RemoteException {
1455        if (super.cachedEndpoint == null) {
1456            throw new org.apache.axis.NoEndPointException();
1457        }
1458        org.apache.axis.client.Call _call = createCall();
1459        _call.setOperation(_operations[15]);
1460        _call.setUseSOAPAction(true);
1461        _call.setSOAPActionURI("");
1462        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1463        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteRoleUser"));
1464
1465        setRequestHeaders(_call);
1466        setAttachments(_call);
1467 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(userId)});
1468
1469        if (_resp instanceof java.rmi.RemoteException) {
1470            throw (java.rmi.RemoteException)_resp;
1471        }
1472        extractAttachments(_call);
1473  } catch (org.apache.axis.AxisFault axisFaultException) {
1474  throw axisFaultException;
1475}
1476    }
1477
1478    public void deleteUser(long userId) throws java.rmi.RemoteException {
1479        if (super.cachedEndpoint == null) {
1480            throw new org.apache.axis.NoEndPointException();
1481        }
1482        org.apache.axis.client.Call _call = createCall();
1483        _call.setOperation(_operations[16]);
1484        _call.setUseSOAPAction(true);
1485        _call.setSOAPActionURI("");
1486        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1487        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteUser"));
1488
1489        setRequestHeaders(_call);
1490        setAttachments(_call);
1491 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
1492
1493        if (_resp instanceof java.rmi.RemoteException) {
1494            throw (java.rmi.RemoteException)_resp;
1495        }
1496        extractAttachments(_call);
1497  } catch (org.apache.axis.AxisFault axisFaultException) {
1498  throw axisFaultException;
1499}
1500    }
1501
1502    public long[] getGroupUserIds(long groupId) throws java.rmi.RemoteException {
1503        if (super.cachedEndpoint == null) {
1504            throw new org.apache.axis.NoEndPointException();
1505        }
1506        org.apache.axis.client.Call _call = createCall();
1507        _call.setOperation(_operations[17]);
1508        _call.setUseSOAPAction(true);
1509        _call.setSOAPActionURI("");
1510        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1511        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getGroupUserIds"));
1512
1513        setRequestHeaders(_call);
1514        setAttachments(_call);
1515 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId)});
1516
1517        if (_resp instanceof java.rmi.RemoteException) {
1518            throw (java.rmi.RemoteException)_resp;
1519        }
1520        else {
1521            extractAttachments(_call);
1522            try {
1523                return (long[]) _resp;
1524            } catch (java.lang.Exception _exception) {
1525                return (long[]) org.apache.axis.utils.JavaUtils.convert(_resp, long[].class);
1526            }
1527        }
1528  } catch (org.apache.axis.AxisFault axisFaultException) {
1529  throw axisFaultException;
1530}
1531    }
1532
1533    public long[] getOrganizationUserIds(long organizationId) throws java.rmi.RemoteException {
1534        if (super.cachedEndpoint == null) {
1535            throw new org.apache.axis.NoEndPointException();
1536        }
1537        org.apache.axis.client.Call _call = createCall();
1538        _call.setOperation(_operations[18]);
1539        _call.setUseSOAPAction(true);
1540        _call.setSOAPActionURI("");
1541        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1542        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getOrganizationUserIds"));
1543
1544        setRequestHeaders(_call);
1545        setAttachments(_call);
1546 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId)});
1547
1548        if (_resp instanceof java.rmi.RemoteException) {
1549            throw (java.rmi.RemoteException)_resp;
1550        }
1551        else {
1552            extractAttachments(_call);
1553            try {
1554                return (long[]) _resp;
1555            } catch (java.lang.Exception _exception) {
1556                return (long[]) org.apache.axis.utils.JavaUtils.convert(_resp, long[].class);
1557            }
1558        }
1559  } catch (org.apache.axis.AxisFault axisFaultException) {
1560  throw axisFaultException;
1561}
1562    }
1563
1564    public long[] getRoleUserIds(long roleId) throws java.rmi.RemoteException {
1565        if (super.cachedEndpoint == null) {
1566            throw new org.apache.axis.NoEndPointException();
1567        }
1568        org.apache.axis.client.Call _call = createCall();
1569        _call.setOperation(_operations[19]);
1570        _call.setUseSOAPAction(true);
1571        _call.setSOAPActionURI("");
1572        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1573        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getRoleUserIds"));
1574
1575        setRequestHeaders(_call);
1576        setAttachments(_call);
1577 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId)});
1578
1579        if (_resp instanceof java.rmi.RemoteException) {
1580            throw (java.rmi.RemoteException)_resp;
1581        }
1582        else {
1583            extractAttachments(_call);
1584            try {
1585                return (long[]) _resp;
1586            } catch (java.lang.Exception _exception) {
1587                return (long[]) org.apache.axis.utils.JavaUtils.convert(_resp, long[].class);
1588            }
1589        }
1590  } catch (org.apache.axis.AxisFault axisFaultException) {
1591  throw axisFaultException;
1592}
1593    }
1594
1595    public com.liferay.client.soap.portal.model.UserSoap getUserByEmailAddress(long companyId, java.lang.String emailAddress) throws java.rmi.RemoteException {
1596        if (super.cachedEndpoint == null) {
1597            throw new org.apache.axis.NoEndPointException();
1598        }
1599        org.apache.axis.client.Call _call = createCall();
1600        _call.setOperation(_operations[20]);
1601        _call.setUseSOAPAction(true);
1602        _call.setSOAPActionURI("");
1603        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1604        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserByEmailAddress"));
1605
1606        setRequestHeaders(_call);
1607        setAttachments(_call);
1608 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), emailAddress});
1609
1610        if (_resp instanceof java.rmi.RemoteException) {
1611            throw (java.rmi.RemoteException)_resp;
1612        }
1613        else {
1614            extractAttachments(_call);
1615            try {
1616                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1617            } catch (java.lang.Exception _exception) {
1618                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1619            }
1620        }
1621  } catch (org.apache.axis.AxisFault axisFaultException) {
1622  throw axisFaultException;
1623}
1624    }
1625
1626    public long getUserIdByEmailAddress(long companyId, java.lang.String emailAddress) throws java.rmi.RemoteException {
1627        if (super.cachedEndpoint == null) {
1628            throw new org.apache.axis.NoEndPointException();
1629        }
1630        org.apache.axis.client.Call _call = createCall();
1631        _call.setOperation(_operations[21]);
1632        _call.setUseSOAPAction(true);
1633        _call.setSOAPActionURI("");
1634        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1635        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserIdByEmailAddress"));
1636
1637        setRequestHeaders(_call);
1638        setAttachments(_call);
1639 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), emailAddress});
1640
1641        if (_resp instanceof java.rmi.RemoteException) {
1642            throw (java.rmi.RemoteException)_resp;
1643        }
1644        else {
1645            extractAttachments(_call);
1646            try {
1647                return ((java.lang.Long) _resp).longValue();
1648            } catch (java.lang.Exception _exception) {
1649                return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
1650            }
1651        }
1652  } catch (org.apache.axis.AxisFault axisFaultException) {
1653  throw axisFaultException;
1654}
1655    }
1656
1657    public long getUserIdByScreenName(long companyId, java.lang.String screenName) throws java.rmi.RemoteException {
1658        if (super.cachedEndpoint == null) {
1659            throw new org.apache.axis.NoEndPointException();
1660        }
1661        org.apache.axis.client.Call _call = createCall();
1662        _call.setOperation(_operations[22]);
1663        _call.setUseSOAPAction(true);
1664        _call.setSOAPActionURI("");
1665        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1666        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserIdByScreenName"));
1667
1668        setRequestHeaders(_call);
1669        setAttachments(_call);
1670 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), screenName});
1671
1672        if (_resp instanceof java.rmi.RemoteException) {
1673            throw (java.rmi.RemoteException)_resp;
1674        }
1675        else {
1676            extractAttachments(_call);
1677            try {
1678                return ((java.lang.Long) _resp).longValue();
1679            } catch (java.lang.Exception _exception) {
1680                return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
1681            }
1682        }
1683  } catch (org.apache.axis.AxisFault axisFaultException) {
1684  throw axisFaultException;
1685}
1686    }
1687
1688    public boolean hasGroupUser(long groupId, long userId) throws java.rmi.RemoteException {
1689        if (super.cachedEndpoint == null) {
1690            throw new org.apache.axis.NoEndPointException();
1691        }
1692        org.apache.axis.client.Call _call = createCall();
1693        _call.setOperation(_operations[23]);
1694        _call.setUseSOAPAction(true);
1695        _call.setSOAPActionURI("");
1696        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1697        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasGroupUser"));
1698
1699        setRequestHeaders(_call);
1700        setAttachments(_call);
1701 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(userId)});
1702
1703        if (_resp instanceof java.rmi.RemoteException) {
1704            throw (java.rmi.RemoteException)_resp;
1705        }
1706        else {
1707            extractAttachments(_call);
1708            try {
1709                return ((java.lang.Boolean) _resp).booleanValue();
1710            } catch (java.lang.Exception _exception) {
1711                return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
1712            }
1713        }
1714  } catch (org.apache.axis.AxisFault axisFaultException) {
1715  throw axisFaultException;
1716}
1717    }
1718
1719    public boolean hasRoleUser(long companyId, java.lang.String name, long userId, boolean inherited) throws java.rmi.RemoteException {
1720        if (super.cachedEndpoint == null) {
1721            throw new org.apache.axis.NoEndPointException();
1722        }
1723        org.apache.axis.client.Call _call = createCall();
1724        _call.setOperation(_operations[24]);
1725        _call.setUseSOAPAction(true);
1726        _call.setSOAPActionURI("");
1727        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1728        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasRoleUser"));
1729
1730        setRequestHeaders(_call);
1731        setAttachments(_call);
1732 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name, new java.lang.Long(userId), new java.lang.Boolean(inherited)});
1733
1734        if (_resp instanceof java.rmi.RemoteException) {
1735            throw (java.rmi.RemoteException)_resp;
1736        }
1737        else {
1738            extractAttachments(_call);
1739            try {
1740                return ((java.lang.Boolean) _resp).booleanValue();
1741            } catch (java.lang.Exception _exception) {
1742                return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
1743            }
1744        }
1745  } catch (org.apache.axis.AxisFault axisFaultException) {
1746  throw axisFaultException;
1747}
1748    }
1749
1750    public boolean hasRoleUser(long roleId, long userId) throws java.rmi.RemoteException {
1751        if (super.cachedEndpoint == null) {
1752            throw new org.apache.axis.NoEndPointException();
1753        }
1754        org.apache.axis.client.Call _call = createCall();
1755        _call.setOperation(_operations[25]);
1756        _call.setUseSOAPAction(true);
1757        _call.setSOAPActionURI("");
1758        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1759        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasRoleUser"));
1760
1761        setRequestHeaders(_call);
1762        setAttachments(_call);
1763 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(userId)});
1764
1765        if (_resp instanceof java.rmi.RemoteException) {
1766            throw (java.rmi.RemoteException)_resp;
1767        }
1768        else {
1769            extractAttachments(_call);
1770            try {
1771                return ((java.lang.Boolean) _resp).booleanValue();
1772            } catch (java.lang.Exception _exception) {
1773                return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
1774            }
1775        }
1776  } catch (org.apache.axis.AxisFault axisFaultException) {
1777  throw axisFaultException;
1778}
1779    }
1780
1781    public void setRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
1782        if (super.cachedEndpoint == null) {
1783            throw new org.apache.axis.NoEndPointException();
1784        }
1785        org.apache.axis.client.Call _call = createCall();
1786        _call.setOperation(_operations[26]);
1787        _call.setUseSOAPAction(true);
1788        _call.setSOAPActionURI("");
1789        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1790        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setRoleUsers"));
1791
1792        setRequestHeaders(_call);
1793        setAttachments(_call);
1794 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
1795
1796        if (_resp instanceof java.rmi.RemoteException) {
1797            throw (java.rmi.RemoteException)_resp;
1798        }
1799        extractAttachments(_call);
1800  } catch (org.apache.axis.AxisFault axisFaultException) {
1801  throw axisFaultException;
1802}
1803    }
1804
1805    public void setUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
1806        if (super.cachedEndpoint == null) {
1807            throw new org.apache.axis.NoEndPointException();
1808        }
1809        org.apache.axis.client.Call _call = createCall();
1810        _call.setOperation(_operations[27]);
1811        _call.setUseSOAPAction(true);
1812        _call.setSOAPActionURI("");
1813        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1814        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setUserGroupUsers"));
1815
1816        setRequestHeaders(_call);
1817        setAttachments(_call);
1818 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
1819
1820        if (_resp instanceof java.rmi.RemoteException) {
1821            throw (java.rmi.RemoteException)_resp;
1822        }
1823        extractAttachments(_call);
1824  } catch (org.apache.axis.AxisFault axisFaultException) {
1825  throw axisFaultException;
1826}
1827    }
1828
1829    public void unsetGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException {
1830        if (super.cachedEndpoint == null) {
1831            throw new org.apache.axis.NoEndPointException();
1832        }
1833        org.apache.axis.client.Call _call = createCall();
1834        _call.setOperation(_operations[28]);
1835        _call.setUseSOAPAction(true);
1836        _call.setSOAPActionURI("");
1837        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1838        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetGroupUsers"));
1839
1840        setRequestHeaders(_call);
1841        setAttachments(_call);
1842 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), userIds});
1843
1844        if (_resp instanceof java.rmi.RemoteException) {
1845            throw (java.rmi.RemoteException)_resp;
1846        }
1847        extractAttachments(_call);
1848  } catch (org.apache.axis.AxisFault axisFaultException) {
1849  throw axisFaultException;
1850}
1851    }
1852
1853    public void unsetOrganizationUsers(long organizationId, long[] userIds) throws java.rmi.RemoteException {
1854        if (super.cachedEndpoint == null) {
1855            throw new org.apache.axis.NoEndPointException();
1856        }
1857        org.apache.axis.client.Call _call = createCall();
1858        _call.setOperation(_operations[29]);
1859        _call.setUseSOAPAction(true);
1860        _call.setSOAPActionURI("");
1861        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1862        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetOrganizationUsers"));
1863
1864        setRequestHeaders(_call);
1865        setAttachments(_call);
1866 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), userIds});
1867
1868        if (_resp instanceof java.rmi.RemoteException) {
1869            throw (java.rmi.RemoteException)_resp;
1870        }
1871        extractAttachments(_call);
1872  } catch (org.apache.axis.AxisFault axisFaultException) {
1873  throw axisFaultException;
1874}
1875    }
1876
1877    public void unsetPasswordPolicyUsers(long passwordPolicyId, long[] userIds) throws java.rmi.RemoteException {
1878        if (super.cachedEndpoint == null) {
1879            throw new org.apache.axis.NoEndPointException();
1880        }
1881        org.apache.axis.client.Call _call = createCall();
1882        _call.setOperation(_operations[30]);
1883        _call.setUseSOAPAction(true);
1884        _call.setSOAPActionURI("");
1885        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1886        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetPasswordPolicyUsers"));
1887
1888        setRequestHeaders(_call);
1889        setAttachments(_call);
1890 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), userIds});
1891
1892        if (_resp instanceof java.rmi.RemoteException) {
1893            throw (java.rmi.RemoteException)_resp;
1894        }
1895        extractAttachments(_call);
1896  } catch (org.apache.axis.AxisFault axisFaultException) {
1897  throw axisFaultException;
1898}
1899    }
1900
1901    public void unsetRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
1902        if (super.cachedEndpoint == null) {
1903            throw new org.apache.axis.NoEndPointException();
1904        }
1905        org.apache.axis.client.Call _call = createCall();
1906        _call.setOperation(_operations[31]);
1907        _call.setUseSOAPAction(true);
1908        _call.setSOAPActionURI("");
1909        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1910        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetRoleUsers"));
1911
1912        setRequestHeaders(_call);
1913        setAttachments(_call);
1914 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
1915
1916        if (_resp instanceof java.rmi.RemoteException) {
1917            throw (java.rmi.RemoteException)_resp;
1918        }
1919        extractAttachments(_call);
1920  } catch (org.apache.axis.AxisFault axisFaultException) {
1921  throw axisFaultException;
1922}
1923    }
1924
1925    public void unsetUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
1926        if (super.cachedEndpoint == null) {
1927            throw new org.apache.axis.NoEndPointException();
1928        }
1929        org.apache.axis.client.Call _call = createCall();
1930        _call.setOperation(_operations[32]);
1931        _call.setUseSOAPAction(true);
1932        _call.setSOAPActionURI("");
1933        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1934        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetUserGroupUsers"));
1935
1936        setRequestHeaders(_call);
1937        setAttachments(_call);
1938 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
1939
1940        if (_resp instanceof java.rmi.RemoteException) {
1941            throw (java.rmi.RemoteException)_resp;
1942        }
1943        extractAttachments(_call);
1944  } catch (org.apache.axis.AxisFault axisFaultException) {
1945  throw axisFaultException;
1946}
1947    }
1948
1949    public com.liferay.client.soap.portal.model.UserSoap updateAgreedToTermsOfUse(long userId, boolean agreedToTermsOfUse) throws java.rmi.RemoteException {
1950        if (super.cachedEndpoint == null) {
1951            throw new org.apache.axis.NoEndPointException();
1952        }
1953        org.apache.axis.client.Call _call = createCall();
1954        _call.setOperation(_operations[33]);
1955        _call.setUseSOAPAction(true);
1956        _call.setSOAPActionURI("");
1957        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1958        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateAgreedToTermsOfUse"));
1959
1960        setRequestHeaders(_call);
1961        setAttachments(_call);
1962 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(agreedToTermsOfUse)});
1963
1964        if (_resp instanceof java.rmi.RemoteException) {
1965            throw (java.rmi.RemoteException)_resp;
1966        }
1967        else {
1968            extractAttachments(_call);
1969            try {
1970                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1971            } catch (java.lang.Exception _exception) {
1972                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1973            }
1974        }
1975  } catch (org.apache.axis.AxisFault axisFaultException) {
1976  throw axisFaultException;
1977}
1978    }
1979
1980    public com.liferay.client.soap.portal.model.UserSoap updateLockout(long userId, boolean lockout) throws java.rmi.RemoteException {
1981        if (super.cachedEndpoint == null) {
1982            throw new org.apache.axis.NoEndPointException();
1983        }
1984        org.apache.axis.client.Call _call = createCall();
1985        _call.setOperation(_operations[34]);
1986        _call.setUseSOAPAction(true);
1987        _call.setSOAPActionURI("");
1988        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1989        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateLockout"));
1990
1991        setRequestHeaders(_call);
1992        setAttachments(_call);
1993 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(lockout)});
1994
1995        if (_resp instanceof java.rmi.RemoteException) {
1996            throw (java.rmi.RemoteException)_resp;
1997        }
1998        else {
1999            extractAttachments(_call);
2000            try {
2001                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
2002            } catch (java.lang.Exception _exception) {
2003                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
2004            }
2005        }
2006  } catch (org.apache.axis.AxisFault axisFaultException) {
2007  throw axisFaultException;
2008}
2009    }
2010
2011    public void updateOpenId(long userId, java.lang.String openId) throws java.rmi.RemoteException {
2012        if (super.cachedEndpoint == null) {
2013            throw new org.apache.axis.NoEndPointException();
2014        }
2015        org.apache.axis.client.Call _call = createCall();
2016        _call.setOperation(_operations[35]);
2017        _call.setUseSOAPAction(true);
2018        _call.setSOAPActionURI("");
2019        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2020        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateOpenId"));
2021
2022        setRequestHeaders(_call);
2023        setAttachments(_call);
2024 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), openId});
2025
2026        if (_resp instanceof java.rmi.RemoteException) {
2027            throw (java.rmi.RemoteException)_resp;
2028        }
2029        extractAttachments(_call);
2030  } catch (org.apache.axis.AxisFault axisFaultException) {
2031  throw axisFaultException;
2032}
2033    }
2034
2035    public void updateOrganizations(long userId, long[] organizationIds) throws java.rmi.RemoteException {
2036        if (super.cachedEndpoint == null) {
2037            throw new org.apache.axis.NoEndPointException();
2038        }
2039        org.apache.axis.client.Call _call = createCall();
2040        _call.setOperation(_operations[36]);
2041        _call.setUseSOAPAction(true);
2042        _call.setSOAPActionURI("");
2043        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2044        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateOrganizations"));
2045
2046        setRequestHeaders(_call);
2047        setAttachments(_call);
2048 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), organizationIds});
2049
2050        if (_resp instanceof java.rmi.RemoteException) {
2051            throw (java.rmi.RemoteException)_resp;
2052        }
2053        extractAttachments(_call);
2054  } catch (org.apache.axis.AxisFault axisFaultException) {
2055  throw axisFaultException;
2056}
2057    }
2058
2059    public void updateReminderQuery(long userId, java.lang.String question, java.lang.String answer) throws java.rmi.RemoteException {
2060        if (super.cachedEndpoint == null) {
2061            throw new org.apache.axis.NoEndPointException();
2062        }
2063        org.apache.axis.client.Call _call = createCall();
2064        _call.setOperation(_operations[37]);
2065        _call.setUseSOAPAction(true);
2066        _call.setSOAPActionURI("");
2067        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2068        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateReminderQuery"));
2069
2070        setRequestHeaders(_call);
2071        setAttachments(_call);
2072 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), question, answer});
2073
2074        if (_resp instanceof java.rmi.RemoteException) {
2075            throw (java.rmi.RemoteException)_resp;
2076        }
2077        extractAttachments(_call);
2078  } catch (org.apache.axis.AxisFault axisFaultException) {
2079  throw axisFaultException;
2080}
2081    }
2082
2083    public void updateScreenName(long userId, java.lang.String screenName) throws java.rmi.RemoteException {
2084        if (super.cachedEndpoint == null) {
2085            throw new org.apache.axis.NoEndPointException();
2086        }
2087        org.apache.axis.client.Call _call = createCall();
2088        _call.setOperation(_operations[38]);
2089        _call.setUseSOAPAction(true);
2090        _call.setSOAPActionURI("");
2091        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2092        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateScreenName"));
2093
2094        setRequestHeaders(_call);
2095        setAttachments(_call);
2096 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), screenName});
2097
2098        if (_resp instanceof java.rmi.RemoteException) {
2099            throw (java.rmi.RemoteException)_resp;
2100        }
2101        extractAttachments(_call);
2102  } catch (org.apache.axis.AxisFault axisFaultException) {
2103  throw axisFaultException;
2104}
2105    }
2106
2107    public com.liferay.client.soap.portal.model.UserSoap updateUser(long userId, java.lang.String oldPassword, java.lang.String newPassword1, java.lang.String newPassword2, boolean passwordReset, java.lang.String reminderQueryQuestion, java.lang.String reminderQueryAnswer, java.lang.String screenName, java.lang.String emailAddress, java.lang.String openId, java.lang.String languageId, java.lang.String timeZoneId, java.lang.String greeting, java.lang.String comments, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, int prefixId, int suffixId, boolean male, int birthdayMonth, int birthdayDay, int birthdayYear, java.lang.String smsSn, java.lang.String aimSn, java.lang.String facebookSn, java.lang.String icqSn, java.lang.String jabberSn, java.lang.String msnSn, java.lang.String mySpaceSn, java.lang.String skypeSn, java.lang.String twitterSn, java.lang.String ymSn, java.lang.String jobTitle, long[] groupIds, long[] organizationIds, long[] roleIds, com.liferay.client.soap.portal.model.UserGroupRoleSoap[] userGroupRoles, long[] userGroupIds, com.liferay.client.soap.portal.model.AddressSoap[] addresses, com.liferay.client.soap.portal.model.EmailAddressSoap[] emailAddresses, com.liferay.client.soap.portal.model.PhoneSoap[] phones, com.liferay.client.soap.portal.model.WebsiteSoap[] websites, com.liferay.client.soap.portlet.announcements.model.AnnouncementsDeliverySoap[] announcementsDelivers, com.liferay.client.soap.portal.service.ServiceContext serviceContext) throws java.rmi.RemoteException {
2108        if (super.cachedEndpoint == null) {
2109            throw new org.apache.axis.NoEndPointException();
2110        }
2111        org.apache.axis.client.Call _call = createCall();
2112        _call.setOperation(_operations[39]);
2113        _call.setUseSOAPAction(true);
2114        _call.setSOAPActionURI("");
2115        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2116        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateUser"));
2117
2118        setRequestHeaders(_call);
2119        setAttachments(_call);
2120 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), oldPassword, newPassword1, newPassword2, new java.lang.Boolean(passwordReset), reminderQueryQuestion, reminderQueryAnswer, screenName, emailAddress, openId, languageId, timeZoneId, greeting, comments, firstName, middleName, lastName, new java.lang.Integer(prefixId), new java.lang.Integer(suffixId), new java.lang.Boolean(male), new java.lang.Integer(birthdayMonth), new java.lang.Integer(birthdayDay), new java.lang.Integer(birthdayYear), smsSn, aimSn, facebookSn, icqSn, jabberSn, msnSn, mySpaceSn, skypeSn, twitterSn, ymSn, jobTitle, groupIds, organizationIds, roleIds, userGroupRoles, userGroupIds, addresses, emailAddresses, phones, websites, announcementsDelivers, serviceContext});
2121
2122        if (_resp instanceof java.rmi.RemoteException) {
2123            throw (java.rmi.RemoteException)_resp;
2124        }
2125        else {
2126            extractAttachments(_call);
2127            try {
2128                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
2129            } catch (java.lang.Exception _exception) {
2130                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
2131            }
2132        }
2133  } catch (org.apache.axis.AxisFault axisFaultException) {
2134  throw axisFaultException;
2135}
2136    }
2137
2138    public com.liferay.client.soap.portal.model.UserSoap updateUser(long userId, java.lang.String oldPassword, java.lang.String newPassword1, java.lang.String newPassword2, boolean passwordReset, java.lang.String reminderQueryQuestion, java.lang.String reminderQueryAnswer, java.lang.String screenName, java.lang.String emailAddress, java.lang.String openId, java.lang.String languageId, java.lang.String timeZoneId, java.lang.String greeting, java.lang.String comments, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, int prefixId, int suffixId, boolean male, int birthdayMonth, int birthdayDay, int birthdayYear, java.lang.String smsSn, java.lang.String aimSn, java.lang.String facebookSn, java.lang.String icqSn, java.lang.String jabberSn, java.lang.String msnSn, java.lang.String mySpaceSn, java.lang.String skypeSn, java.lang.String twitterSn, java.lang.String ymSn, java.lang.String jobTitle, long[] groupIds, long[] organizationIds, long[] roleIds, com.liferay.client.soap.portal.model.UserGroupRoleSoap[] userGroupRoles, long[] userGroupIds, com.liferay.client.soap.portal.service.ServiceContext serviceContext) throws java.rmi.RemoteException {
2139        if (super.cachedEndpoint == null) {
2140            throw new org.apache.axis.NoEndPointException();
2141        }
2142        org.apache.axis.client.Call _call = createCall();
2143        _call.setOperation(_operations[40]);
2144        _call.setUseSOAPAction(true);
2145        _call.setSOAPActionURI("");
2146        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2147        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateUser"));
2148
2149        setRequestHeaders(_call);
2150        setAttachments(_call);
2151 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), oldPassword, newPassword1, newPassword2, new java.lang.Boolean(passwordReset), reminderQueryQuestion, reminderQueryAnswer, screenName, emailAddress, openId, languageId, timeZoneId, greeting, comments, firstName, middleName, lastName, new java.lang.Integer(prefixId), new java.lang.Integer(suffixId), new java.lang.Boolean(male), new java.lang.Integer(birthdayMonth), new java.lang.Integer(birthdayDay), new java.lang.Integer(birthdayYear), smsSn, aimSn, facebookSn, icqSn, jabberSn, msnSn, mySpaceSn, skypeSn, twitterSn, ymSn, jobTitle, groupIds, organizationIds, roleIds, userGroupRoles, userGroupIds, serviceContext});
2152
2153        if (_resp instanceof java.rmi.RemoteException) {
2154            throw (java.rmi.RemoteException)_resp;
2155        }
2156        else {
2157            extractAttachments(_call);
2158            try {
2159                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
2160            } catch (java.lang.Exception _exception) {
2161                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
2162            }
2163        }
2164  } catch (org.apache.axis.AxisFault axisFaultException) {
2165  throw axisFaultException;
2166}
2167    }
2168
2169}
2170