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[33];
20          _initOperationDesc1();
21          _initOperationDesc2();
22          _initOperationDesc3();
23          _initOperationDesc4();
24      }
25  
26      private static void _initOperationDesc1(){
27          org.apache.axis.description.OperationDesc oper;
28          org.apache.axis.description.ParameterDesc param;
29          oper = new org.apache.axis.description.OperationDesc();
30          oper.setName("getUserById");
31          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);
32          oper.addParameter(param);
33          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
34          oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
35          oper.setReturnQName(new javax.xml.namespace.QName("", "getUserByIdReturn"));
36          oper.setStyle(org.apache.axis.constants.Style.RPC);
37          oper.setUse(org.apache.axis.constants.Use.ENCODED);
38          _operations[0] = oper;
39  
40          oper = new org.apache.axis.description.OperationDesc();
41          oper.setName("getDefaultUserId");
42          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);
43          oper.addParameter(param);
44          oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
45          oper.setReturnClass(long.class);
46          oper.setReturnQName(new javax.xml.namespace.QName("", "getDefaultUserIdReturn"));
47          oper.setStyle(org.apache.axis.constants.Style.RPC);
48          oper.setUse(org.apache.axis.constants.Use.ENCODED);
49          _operations[1] = oper;
50  
51          oper = new org.apache.axis.description.OperationDesc();
52          oper.setName("addGroupUsers");
53          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);
54          oper.addParameter(param);
55          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);
56          oper.addParameter(param);
57          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
58          oper.setStyle(org.apache.axis.constants.Style.RPC);
59          oper.setUse(org.apache.axis.constants.Use.ENCODED);
60          _operations[2] = oper;
61  
62          oper = new org.apache.axis.description.OperationDesc();
63          oper.setName("addOrganizationUsers");
64          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);
65          oper.addParameter(param);
66          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);
67          oper.addParameter(param);
68          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
69          oper.setStyle(org.apache.axis.constants.Style.RPC);
70          oper.setUse(org.apache.axis.constants.Use.ENCODED);
71          _operations[3] = oper;
72  
73          oper = new org.apache.axis.description.OperationDesc();
74          oper.setName("addPasswordPolicyUsers");
75          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);
76          oper.addParameter(param);
77          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);
78          oper.addParameter(param);
79          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
80          oper.setStyle(org.apache.axis.constants.Style.RPC);
81          oper.setUse(org.apache.axis.constants.Use.ENCODED);
82          _operations[4] = oper;
83  
84          oper = new org.apache.axis.description.OperationDesc();
85          oper.setName("addRoleUsers");
86          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);
87          oper.addParameter(param);
88          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);
89          oper.addParameter(param);
90          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
91          oper.setStyle(org.apache.axis.constants.Style.RPC);
92          oper.setUse(org.apache.axis.constants.Use.ENCODED);
93          _operations[5] = oper;
94  
95          oper = new org.apache.axis.description.OperationDesc();
96          oper.setName("addUserGroupUsers");
97          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);
98          oper.addParameter(param);
99          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);
100         oper.addParameter(param);
101         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
102         oper.setStyle(org.apache.axis.constants.Style.RPC);
103         oper.setUse(org.apache.axis.constants.Use.ENCODED);
104         _operations[6] = oper;
105 
106         oper = new org.apache.axis.description.OperationDesc();
107         oper.setName("addUser");
108         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);
109         oper.addParameter(param);
110         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);
111         oper.addParameter(param);
112         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);
113         oper.addParameter(param);
114         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);
115         oper.addParameter(param);
116         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);
117         oper.addParameter(param);
118         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);
119         oper.addParameter(param);
120         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);
121         oper.addParameter(param);
122         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);
123         oper.addParameter(param);
124         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);
125         oper.addParameter(param);
126         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);
127         oper.addParameter(param);
128         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);
129         oper.addParameter(param);
130         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);
131         oper.addParameter(param);
132         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);
133         oper.addParameter(param);
134         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);
135         oper.addParameter(param);
136         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);
137         oper.addParameter(param);
138         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);
139         oper.addParameter(param);
140         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);
141         oper.addParameter(param);
142         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);
143         oper.addParameter(param);
144         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);
145         oper.addParameter(param);
146         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);
147         oper.addParameter(param);
148         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
149         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
150         oper.setReturnQName(new javax.xml.namespace.QName("", "addUserReturn"));
151         oper.setStyle(org.apache.axis.constants.Style.RPC);
152         oper.setUse(org.apache.axis.constants.Use.ENCODED);
153         _operations[7] = oper;
154 
155         oper = new org.apache.axis.description.OperationDesc();
156         oper.setName("deleteRoleUser");
157         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);
158         oper.addParameter(param);
159         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);
160         oper.addParameter(param);
161         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
162         oper.setStyle(org.apache.axis.constants.Style.RPC);
163         oper.setUse(org.apache.axis.constants.Use.ENCODED);
164         _operations[8] = oper;
165 
166         oper = new org.apache.axis.description.OperationDesc();
167         oper.setName("deleteUser");
168         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);
169         oper.addParameter(param);
170         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
171         oper.setStyle(org.apache.axis.constants.Style.RPC);
172         oper.setUse(org.apache.axis.constants.Use.ENCODED);
173         _operations[9] = oper;
174 
175     }
176 
177     private static void _initOperationDesc2(){
178         org.apache.axis.description.OperationDesc oper;
179         org.apache.axis.description.ParameterDesc param;
180         oper = new org.apache.axis.description.OperationDesc();
181         oper.setName("getUserByEmailAddress");
182         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);
183         oper.addParameter(param);
184         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);
185         oper.addParameter(param);
186         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
187         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
188         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserByEmailAddressReturn"));
189         oper.setStyle(org.apache.axis.constants.Style.RPC);
190         oper.setUse(org.apache.axis.constants.Use.ENCODED);
191         _operations[10] = oper;
192 
193         oper = new org.apache.axis.description.OperationDesc();
194         oper.setName("getUserByScreenName");
195         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);
196         oper.addParameter(param);
197         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);
198         oper.addParameter(param);
199         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
200         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
201         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserByScreenNameReturn"));
202         oper.setStyle(org.apache.axis.constants.Style.RPC);
203         oper.setUse(org.apache.axis.constants.Use.ENCODED);
204         _operations[11] = oper;
205 
206         oper = new org.apache.axis.description.OperationDesc();
207         oper.setName("getUserIdByEmailAddress");
208         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);
209         oper.addParameter(param);
210         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);
211         oper.addParameter(param);
212         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
213         oper.setReturnClass(long.class);
214         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserIdByEmailAddressReturn"));
215         oper.setStyle(org.apache.axis.constants.Style.RPC);
216         oper.setUse(org.apache.axis.constants.Use.ENCODED);
217         _operations[12] = oper;
218 
219         oper = new org.apache.axis.description.OperationDesc();
220         oper.setName("getUserIdByScreenName");
221         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);
222         oper.addParameter(param);
223         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);
224         oper.addParameter(param);
225         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
226         oper.setReturnClass(long.class);
227         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserIdByScreenNameReturn"));
228         oper.setStyle(org.apache.axis.constants.Style.RPC);
229         oper.setUse(org.apache.axis.constants.Use.ENCODED);
230         _operations[13] = oper;
231 
232         oper = new org.apache.axis.description.OperationDesc();
233         oper.setName("hasGroupUser");
234         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);
235         oper.addParameter(param);
236         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);
237         oper.addParameter(param);
238         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
239         oper.setReturnClass(boolean.class);
240         oper.setReturnQName(new javax.xml.namespace.QName("", "hasGroupUserReturn"));
241         oper.setStyle(org.apache.axis.constants.Style.RPC);
242         oper.setUse(org.apache.axis.constants.Use.ENCODED);
243         _operations[14] = oper;
244 
245         oper = new org.apache.axis.description.OperationDesc();
246         oper.setName("hasRoleUser");
247         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);
248         oper.addParameter(param);
249         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);
250         oper.addParameter(param);
251         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
252         oper.setReturnClass(boolean.class);
253         oper.setReturnQName(new javax.xml.namespace.QName("", "hasRoleUserReturn"));
254         oper.setStyle(org.apache.axis.constants.Style.RPC);
255         oper.setUse(org.apache.axis.constants.Use.ENCODED);
256         _operations[15] = oper;
257 
258         oper = new org.apache.axis.description.OperationDesc();
259         oper.setName("setRoleUsers");
260         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);
261         oper.addParameter(param);
262         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);
263         oper.addParameter(param);
264         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
265         oper.setStyle(org.apache.axis.constants.Style.RPC);
266         oper.setUse(org.apache.axis.constants.Use.ENCODED);
267         _operations[16] = oper;
268 
269         oper = new org.apache.axis.description.OperationDesc();
270         oper.setName("setUserGroupUsers");
271         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);
272         oper.addParameter(param);
273         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);
274         oper.addParameter(param);
275         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
276         oper.setStyle(org.apache.axis.constants.Style.RPC);
277         oper.setUse(org.apache.axis.constants.Use.ENCODED);
278         _operations[17] = oper;
279 
280         oper = new org.apache.axis.description.OperationDesc();
281         oper.setName("unsetGroupUsers");
282         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);
283         oper.addParameter(param);
284         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);
285         oper.addParameter(param);
286         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
287         oper.setStyle(org.apache.axis.constants.Style.RPC);
288         oper.setUse(org.apache.axis.constants.Use.ENCODED);
289         _operations[18] = oper;
290 
291         oper = new org.apache.axis.description.OperationDesc();
292         oper.setName("unsetOrganizationUsers");
293         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);
294         oper.addParameter(param);
295         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);
296         oper.addParameter(param);
297         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
298         oper.setStyle(org.apache.axis.constants.Style.RPC);
299         oper.setUse(org.apache.axis.constants.Use.ENCODED);
300         _operations[19] = oper;
301 
302     }
303 
304     private static void _initOperationDesc3(){
305         org.apache.axis.description.OperationDesc oper;
306         org.apache.axis.description.ParameterDesc param;
307         oper = new org.apache.axis.description.OperationDesc();
308         oper.setName("unsetPasswordPolicyUsers");
309         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);
310         oper.addParameter(param);
311         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);
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[20] = oper;
317 
318         oper = new org.apache.axis.description.OperationDesc();
319         oper.setName("unsetRoleUsers");
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("", "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);
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[21] = oper;
328 
329         oper = new org.apache.axis.description.OperationDesc();
330         oper.setName("unsetUserGroupUsers");
331         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);
332         oper.addParameter(param);
333         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);
334         oper.addParameter(param);
335         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
336         oper.setStyle(org.apache.axis.constants.Style.RPC);
337         oper.setUse(org.apache.axis.constants.Use.ENCODED);
338         _operations[22] = oper;
339 
340         oper = new org.apache.axis.description.OperationDesc();
341         oper.setName("updateActive");
342         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);
343         oper.addParameter(param);
344         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);
345         oper.addParameter(param);
346         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
347         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
348         oper.setReturnQName(new javax.xml.namespace.QName("", "updateActiveReturn"));
349         oper.setStyle(org.apache.axis.constants.Style.RPC);
350         oper.setUse(org.apache.axis.constants.Use.ENCODED);
351         _operations[23] = oper;
352 
353         oper = new org.apache.axis.description.OperationDesc();
354         oper.setName("updateAgreedToTermsOfUse");
355         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);
356         oper.addParameter(param);
357         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);
358         oper.addParameter(param);
359         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
360         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
361         oper.setReturnQName(new javax.xml.namespace.QName("", "updateAgreedToTermsOfUseReturn"));
362         oper.setStyle(org.apache.axis.constants.Style.RPC);
363         oper.setUse(org.apache.axis.constants.Use.ENCODED);
364         _operations[24] = oper;
365 
366         oper = new org.apache.axis.description.OperationDesc();
367         oper.setName("updateLockout");
368         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);
369         oper.addParameter(param);
370         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);
371         oper.addParameter(param);
372         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
373         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
374         oper.setReturnQName(new javax.xml.namespace.QName("", "updateLockoutReturn"));
375         oper.setStyle(org.apache.axis.constants.Style.RPC);
376         oper.setUse(org.apache.axis.constants.Use.ENCODED);
377         _operations[25] = oper;
378 
379         oper = new org.apache.axis.description.OperationDesc();
380         oper.setName("updateOrganizations");
381         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);
382         oper.addParameter(param);
383         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);
384         oper.addParameter(param);
385         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
386         oper.setStyle(org.apache.axis.constants.Style.RPC);
387         oper.setUse(org.apache.axis.constants.Use.ENCODED);
388         _operations[26] = oper;
389 
390         oper = new org.apache.axis.description.OperationDesc();
391         oper.setName("updatePassword");
392         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);
393         oper.addParameter(param);
394         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);
395         oper.addParameter(param);
396         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);
397         oper.addParameter(param);
398         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);
399         oper.addParameter(param);
400         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
401         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
402         oper.setReturnQName(new javax.xml.namespace.QName("", "updatePasswordReturn"));
403         oper.setStyle(org.apache.axis.constants.Style.RPC);
404         oper.setUse(org.apache.axis.constants.Use.ENCODED);
405         _operations[27] = oper;
406 
407         oper = new org.apache.axis.description.OperationDesc();
408         oper.setName("updatePortrait");
409         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);
410         oper.addParameter(param);
411         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);
412         oper.addParameter(param);
413         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
414         oper.setStyle(org.apache.axis.constants.Style.RPC);
415         oper.setUse(org.apache.axis.constants.Use.ENCODED);
416         _operations[28] = oper;
417 
418         oper = new org.apache.axis.description.OperationDesc();
419         oper.setName("updateScreenName");
420         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);
421         oper.addParameter(param);
422         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);
423         oper.addParameter(param);
424         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
425         oper.setStyle(org.apache.axis.constants.Style.RPC);
426         oper.setUse(org.apache.axis.constants.Use.ENCODED);
427         _operations[29] = oper;
428 
429     }
430 
431     private static void _initOperationDesc4(){
432         org.apache.axis.description.OperationDesc oper;
433         org.apache.axis.description.ParameterDesc param;
434         oper = new org.apache.axis.description.OperationDesc();
435         oper.setName("updateOpenId");
436         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);
437         oper.addParameter(param);
438         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);
439         oper.addParameter(param);
440         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
441         oper.setStyle(org.apache.axis.constants.Style.RPC);
442         oper.setUse(org.apache.axis.constants.Use.ENCODED);
443         _operations[30] = oper;
444 
445         oper = new org.apache.axis.description.OperationDesc();
446         oper.setName("updateUser");
447         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);
448         oper.addParameter(param);
449         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);
450         oper.addParameter(param);
451         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);
452         oper.addParameter(param);
453         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);
454         oper.addParameter(param);
455         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);
456         oper.addParameter(param);
457         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);
458         oper.addParameter(param);
459         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);
460         oper.addParameter(param);
461         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);
462         oper.addParameter(param);
463         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);
464         oper.addParameter(param);
465         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);
466         oper.addParameter(param);
467         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);
468         oper.addParameter(param);
469         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);
470         oper.addParameter(param);
471         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);
472         oper.addParameter(param);
473         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);
474         oper.addParameter(param);
475         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);
476         oper.addParameter(param);
477         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);
478         oper.addParameter(param);
479         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);
480         oper.addParameter(param);
481         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);
482         oper.addParameter(param);
483         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);
484         oper.addParameter(param);
485         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);
486         oper.addParameter(param);
487         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);
488         oper.addParameter(param);
489         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);
490         oper.addParameter(param);
491         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);
492         oper.addParameter(param);
493         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);
494         oper.addParameter(param);
495         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);
496         oper.addParameter(param);
497         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);
498         oper.addParameter(param);
499         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);
500         oper.addParameter(param);
501         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);
502         oper.addParameter(param);
503         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);
504         oper.addParameter(param);
505         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);
506         oper.addParameter(param);
507         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);
508         oper.addParameter(param);
509         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);
510         oper.addParameter(param);
511         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
512         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
513         oper.setReturnQName(new javax.xml.namespace.QName("", "updateUserReturn"));
514         oper.setStyle(org.apache.axis.constants.Style.RPC);
515         oper.setUse(org.apache.axis.constants.Use.ENCODED);
516         _operations[31] = oper;
517 
518         oper = new org.apache.axis.description.OperationDesc();
519         oper.setName("updateUser");
520         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);
521         oper.addParameter(param);
522         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);
523         oper.addParameter(param);
524         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);
525         oper.addParameter(param);
526         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);
527         oper.addParameter(param);
528         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);
529         oper.addParameter(param);
530         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);
531         oper.addParameter(param);
532         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);
533         oper.addParameter(param);
534         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);
535         oper.addParameter(param);
536         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);
537         oper.addParameter(param);
538         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);
539         oper.addParameter(param);
540         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);
541         oper.addParameter(param);
542         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);
543         oper.addParameter(param);
544         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);
545         oper.addParameter(param);
546         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);
547         oper.addParameter(param);
548         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);
549         oper.addParameter(param);
550         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);
551         oper.addParameter(param);
552         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);
553         oper.addParameter(param);
554         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);
555         oper.addParameter(param);
556         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);
557         oper.addParameter(param);
558         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);
559         oper.addParameter(param);
560         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);
561         oper.addParameter(param);
562         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);
563         oper.addParameter(param);
564         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);
565         oper.addParameter(param);
566         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);
567         oper.addParameter(param);
568         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);
569         oper.addParameter(param);
570         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);
571         oper.addParameter(param);
572         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);
573         oper.addParameter(param);
574         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);
575         oper.addParameter(param);
576         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);
577         oper.addParameter(param);
578         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);
579         oper.addParameter(param);
580         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
581         oper.setReturnClass(com.liferay.client.soap.portal.model.UserSoap.class);
582         oper.setReturnQName(new javax.xml.namespace.QName("", "updateUserReturn"));
583         oper.setStyle(org.apache.axis.constants.Style.RPC);
584         oper.setUse(org.apache.axis.constants.Use.ENCODED);
585         _operations[32] = oper;
586 
587     }
588 
589     public Portal_UserServiceSoapBindingStub() throws org.apache.axis.AxisFault {
590          this(null);
591     }
592 
593     public Portal_UserServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
594          this(service);
595          super.cachedEndpoint = endpointURL;
596     }
597 
598     public Portal_UserServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
599         if (service == null) {
600             super.service = new org.apache.axis.client.Service();
601         } else {
602             super.service = service;
603         }
604         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
605             java.lang.Class cls;
606             javax.xml.namespace.QName qName;
607             javax.xml.namespace.QName qName2;
608             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
609             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
610             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
611             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
612             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
613             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
614             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
615             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
616             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
617             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
618             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap");
619             cachedSerQNames.add(qName);
620             cls = com.liferay.client.soap.portal.model.UserSoap.class;
621             cachedSerClasses.add(cls);
622             cachedSerFactories.add(beansf);
623             cachedDeserFactories.add(beandf);
624 
625             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long");
626             cachedSerQNames.add(qName);
627             cls = long[].class;
628             cachedSerClasses.add(cls);
629             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
630             qName2 = null;
631             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
632             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
633 
634     }
635 
636     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
637         try {
638             org.apache.axis.client.Call _call = super._createCall();
639             if (super.maintainSessionSet) {
640                 _call.setMaintainSession(super.maintainSession);
641             }
642             if (super.cachedUsername != null) {
643                 _call.setUsername(super.cachedUsername);
644             }
645             if (super.cachedPassword != null) {
646                 _call.setPassword(super.cachedPassword);
647             }
648             if (super.cachedEndpoint != null) {
649                 _call.setTargetEndpointAddress(super.cachedEndpoint);
650             }
651             if (super.cachedTimeout != null) {
652                 _call.setTimeout(super.cachedTimeout);
653             }
654             if (super.cachedPortName != null) {
655                 _call.setPortName(super.cachedPortName);
656             }
657             java.util.Enumeration keys = super.cachedProperties.keys();
658             while (keys.hasMoreElements()) {
659                 java.lang.String key = (java.lang.String) keys.nextElement();
660                 _call.setProperty(key, super.cachedProperties.get(key));
661             }
662             // All the type mapping information is registered
663             // when the first call is made.
664             // The type mapping information is actually registered in
665             // the TypeMappingRegistry of the service, which
666             // is the reason why registration is only needed for the first call.
667             synchronized (this) {
668                 if (firstCall()) {
669                     // must set encoding style before registering serializers
670                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
671                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
672                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
673                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
674                         javax.xml.namespace.QName qName =
675                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
676                         java.lang.Object x = cachedSerFactories.get(i);
677                         if (x instanceof Class) {
678                             java.lang.Class sf = (java.lang.Class)
679                                  cachedSerFactories.get(i);
680                             java.lang.Class df = (java.lang.Class)
681                                  cachedDeserFactories.get(i);
682                             _call.registerTypeMapping(cls, qName, sf, df, false);
683                         }
684                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
685                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
686                                  cachedSerFactories.get(i);
687                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
688                                  cachedDeserFactories.get(i);
689                             _call.registerTypeMapping(cls, qName, sf, df, false);
690                         }
691                     }
692                 }
693             }
694             return _call;
695         }
696         catch (java.lang.Throwable _t) {
697             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
698         }
699     }
700 
701     public com.liferay.client.soap.portal.model.UserSoap getUserById(long userId) throws java.rmi.RemoteException {
702         if (super.cachedEndpoint == null) {
703             throw new org.apache.axis.NoEndPointException();
704         }
705         org.apache.axis.client.Call _call = createCall();
706         _call.setOperation(_operations[0]);
707         _call.setUseSOAPAction(true);
708         _call.setSOAPActionURI("");
709         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
710         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserById"));
711 
712         setRequestHeaders(_call);
713         setAttachments(_call);
714  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
715 
716         if (_resp instanceof java.rmi.RemoteException) {
717             throw (java.rmi.RemoteException)_resp;
718         }
719         else {
720             extractAttachments(_call);
721             try {
722                 return (com.liferay.client.soap.portal.model.UserSoap) _resp;
723             } catch (java.lang.Exception _exception) {
724                 return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
725             }
726         }
727   } catch (org.apache.axis.AxisFault axisFaultException) {
728   throw axisFaultException;
729 }
730     }
731 
732     public long getDefaultUserId(long companyId) throws java.rmi.RemoteException {
733         if (super.cachedEndpoint == null) {
734             throw new org.apache.axis.NoEndPointException();
735         }
736         org.apache.axis.client.Call _call = createCall();
737         _call.setOperation(_operations[1]);
738         _call.setUseSOAPAction(true);
739         _call.setSOAPActionURI("");
740         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
741         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getDefaultUserId"));
742 
743         setRequestHeaders(_call);
744         setAttachments(_call);
745  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId)});
746 
747         if (_resp instanceof java.rmi.RemoteException) {
748             throw (java.rmi.RemoteException)_resp;
749         }
750         else {
751             extractAttachments(_call);
752             try {
753                 return ((java.lang.Long) _resp).longValue();
754             } catch (java.lang.Exception _exception) {
755                 return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
756             }
757         }
758   } catch (org.apache.axis.AxisFault axisFaultException) {
759   throw axisFaultException;
760 }
761     }
762 
763     public void addGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException {
764         if (super.cachedEndpoint == null) {
765             throw new org.apache.axis.NoEndPointException();
766         }
767         org.apache.axis.client.Call _call = createCall();
768         _call.setOperation(_operations[2]);
769         _call.setUseSOAPAction(true);
770         _call.setSOAPActionURI("");
771         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
772         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addGroupUsers"));
773 
774         setRequestHeaders(_call);
775         setAttachments(_call);
776  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), userIds});
777 
778         if (_resp instanceof java.rmi.RemoteException) {
779             throw (java.rmi.RemoteException)_resp;
780         }
781         extractAttachments(_call);
782   } catch (org.apache.axis.AxisFault axisFaultException) {
783   throw axisFaultException;
784 }
785     }
786 
787     public void addOrganizationUsers(long organizationId, long[] userIds) throws java.rmi.RemoteException {
788         if (super.cachedEndpoint == null) {
789             throw new org.apache.axis.NoEndPointException();
790         }
791         org.apache.axis.client.Call _call = createCall();
792         _call.setOperation(_operations[3]);
793         _call.setUseSOAPAction(true);
794         _call.setSOAPActionURI("");
795         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
796         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addOrganizationUsers"));
797 
798         setRequestHeaders(_call);
799         setAttachments(_call);
800  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), userIds});
801 
802         if (_resp instanceof java.rmi.RemoteException) {
803             throw (java.rmi.RemoteException)_resp;
804         }
805         extractAttachments(_call);
806   } catch (org.apache.axis.AxisFault axisFaultException) {
807   throw axisFaultException;
808 }
809     }
810 
811     public void addPasswordPolicyUsers(long passwordPolicyId, long[] userIds) throws java.rmi.RemoteException {
812         if (super.cachedEndpoint == null) {
813             throw new org.apache.axis.NoEndPointException();
814         }
815         org.apache.axis.client.Call _call = createCall();
816         _call.setOperation(_operations[4]);
817         _call.setUseSOAPAction(true);
818         _call.setSOAPActionURI("");
819         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
820         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addPasswordPolicyUsers"));
821 
822         setRequestHeaders(_call);
823         setAttachments(_call);
824  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), userIds});
825 
826         if (_resp instanceof java.rmi.RemoteException) {
827             throw (java.rmi.RemoteException)_resp;
828         }
829         extractAttachments(_call);
830   } catch (org.apache.axis.AxisFault axisFaultException) {
831   throw axisFaultException;
832 }
833     }
834 
835     public void addRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
836         if (super.cachedEndpoint == null) {
837             throw new org.apache.axis.NoEndPointException();
838         }
839         org.apache.axis.client.Call _call = createCall();
840         _call.setOperation(_operations[5]);
841         _call.setUseSOAPAction(true);
842         _call.setSOAPActionURI("");
843         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
844         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addRoleUsers"));
845 
846         setRequestHeaders(_call);
847         setAttachments(_call);
848  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
849 
850         if (_resp instanceof java.rmi.RemoteException) {
851             throw (java.rmi.RemoteException)_resp;
852         }
853         extractAttachments(_call);
854   } catch (org.apache.axis.AxisFault axisFaultException) {
855   throw axisFaultException;
856 }
857     }
858 
859     public void addUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
860         if (super.cachedEndpoint == null) {
861             throw new org.apache.axis.NoEndPointException();
862         }
863         org.apache.axis.client.Call _call = createCall();
864         _call.setOperation(_operations[6]);
865         _call.setUseSOAPAction(true);
866         _call.setSOAPActionURI("");
867         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
868         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUserGroupUsers"));
869 
870         setRequestHeaders(_call);
871         setAttachments(_call);
872  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
873 
874         if (_resp instanceof java.rmi.RemoteException) {
875             throw (java.rmi.RemoteException)_resp;
876         }
877         extractAttachments(_call);
878   } catch (org.apache.axis.AxisFault axisFaultException) {
879   throw axisFaultException;
880 }
881     }
882 
883     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 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[] organizationIds, boolean sendEmail) throws java.rmi.RemoteException {
884         if (super.cachedEndpoint == null) {
885             throw new org.apache.axis.NoEndPointException();
886         }
887         org.apache.axis.client.Call _call = createCall();
888         _call.setOperation(_operations[7]);
889         _call.setUseSOAPAction(true);
890         _call.setSOAPActionURI("");
891         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
892         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUser"));
893 
894         setRequestHeaders(_call);
895         setAttachments(_call);
896  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, 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, organizationIds, new java.lang.Boolean(sendEmail)});
897 
898         if (_resp instanceof java.rmi.RemoteException) {
899             throw (java.rmi.RemoteException)_resp;
900         }
901         else {
902             extractAttachments(_call);
903             try {
904                 return (com.liferay.client.soap.portal.model.UserSoap) _resp;
905             } catch (java.lang.Exception _exception) {
906                 return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
907             }
908         }
909   } catch (org.apache.axis.AxisFault axisFaultException) {
910   throw axisFaultException;
911 }
912     }
913 
914     public void deleteRoleUser(long roleId, long userId) throws java.rmi.RemoteException {
915         if (super.cachedEndpoint == null) {
916             throw new org.apache.axis.NoEndPointException();
917         }
918         org.apache.axis.client.Call _call = createCall();
919         _call.setOperation(_operations[8]);
920         _call.setUseSOAPAction(true);
921         _call.setSOAPActionURI("");
922         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
923         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteRoleUser"));
924 
925         setRequestHeaders(_call);
926         setAttachments(_call);
927  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(userId)});
928 
929         if (_resp instanceof java.rmi.RemoteException) {
930             throw (java.rmi.RemoteException)_resp;
931         }
932         extractAttachments(_call);
933   } catch (org.apache.axis.AxisFault axisFaultException) {
934   throw axisFaultException;
935 }
936     }
937 
938     public void deleteUser(long userId) throws java.rmi.RemoteException {
939         if (super.cachedEndpoint == null) {
940             throw new org.apache.axis.NoEndPointException();
941         }
942         org.apache.axis.client.Call _call = createCall();
943         _call.setOperation(_operations[9]);
944         _call.setUseSOAPAction(true);
945         _call.setSOAPActionURI("");
946         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
947         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteUser"));
948 
949         setRequestHeaders(_call);
950         setAttachments(_call);
951  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
952 
953         if (_resp instanceof java.rmi.RemoteException) {
954             throw (java.rmi.RemoteException)_resp;
955         }
956         extractAttachments(_call);
957   } catch (org.apache.axis.AxisFault axisFaultException) {
958   throw axisFaultException;
959 }
960     }
961 
962     public com.liferay.client.soap.portal.model.UserSoap getUserByEmailAddress(long companyId, java.lang.String emailAddress) throws java.rmi.RemoteException {
963         if (super.cachedEndpoint == null) {
964             throw new org.apache.axis.NoEndPointException();
965         }
966         org.apache.axis.client.Call _call = createCall();
967         _call.setOperation(_operations[10]);
968         _call.setUseSOAPAction(true);
969         _call.setSOAPActionURI("");
970         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
971         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserByEmailAddress"));
972 
973         setRequestHeaders(_call);
974         setAttachments(_call);
975  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), emailAddress});
976 
977         if (_resp instanceof java.rmi.RemoteException) {
978             throw (java.rmi.RemoteException)_resp;
979         }
980         else {
981             extractAttachments(_call);
982             try {
983                 return (com.liferay.client.soap.portal.model.UserSoap) _resp;
984             } catch (java.lang.Exception _exception) {
985                 return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
986             }
987         }
988   } catch (org.apache.axis.AxisFault axisFaultException) {
989   throw axisFaultException;
990 }
991     }
992 
993     public com.liferay.client.soap.portal.model.UserSoap getUserByScreenName(long companyId, java.lang.String screenName) throws java.rmi.RemoteException {
994         if (super.cachedEndpoint == null) {
995             throw new org.apache.axis.NoEndPointException();
996         }
997         org.apache.axis.client.Call _call = createCall();
998         _call.setOperation(_operations[11]);
999         _call.setUseSOAPAction(true);
1000        _call.setSOAPActionURI("");
1001        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1002        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserByScreenName"));
1003
1004        setRequestHeaders(_call);
1005        setAttachments(_call);
1006 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), screenName});
1007
1008        if (_resp instanceof java.rmi.RemoteException) {
1009            throw (java.rmi.RemoteException)_resp;
1010        }
1011        else {
1012            extractAttachments(_call);
1013            try {
1014                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1015            } catch (java.lang.Exception _exception) {
1016                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1017            }
1018        }
1019  } catch (org.apache.axis.AxisFault axisFaultException) {
1020  throw axisFaultException;
1021}
1022    }
1023
1024    public long getUserIdByEmailAddress(long companyId, java.lang.String emailAddress) throws java.rmi.RemoteException {
1025        if (super.cachedEndpoint == null) {
1026            throw new org.apache.axis.NoEndPointException();
1027        }
1028        org.apache.axis.client.Call _call = createCall();
1029        _call.setOperation(_operations[12]);
1030        _call.setUseSOAPAction(true);
1031        _call.setSOAPActionURI("");
1032        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1033        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserIdByEmailAddress"));
1034
1035        setRequestHeaders(_call);
1036        setAttachments(_call);
1037 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), emailAddress});
1038
1039        if (_resp instanceof java.rmi.RemoteException) {
1040            throw (java.rmi.RemoteException)_resp;
1041        }
1042        else {
1043            extractAttachments(_call);
1044            try {
1045                return ((java.lang.Long) _resp).longValue();
1046            } catch (java.lang.Exception _exception) {
1047                return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
1048            }
1049        }
1050  } catch (org.apache.axis.AxisFault axisFaultException) {
1051  throw axisFaultException;
1052}
1053    }
1054
1055    public long getUserIdByScreenName(long companyId, java.lang.String screenName) throws java.rmi.RemoteException {
1056        if (super.cachedEndpoint == null) {
1057            throw new org.apache.axis.NoEndPointException();
1058        }
1059        org.apache.axis.client.Call _call = createCall();
1060        _call.setOperation(_operations[13]);
1061        _call.setUseSOAPAction(true);
1062        _call.setSOAPActionURI("");
1063        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1064        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserIdByScreenName"));
1065
1066        setRequestHeaders(_call);
1067        setAttachments(_call);
1068 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), screenName});
1069
1070        if (_resp instanceof java.rmi.RemoteException) {
1071            throw (java.rmi.RemoteException)_resp;
1072        }
1073        else {
1074            extractAttachments(_call);
1075            try {
1076                return ((java.lang.Long) _resp).longValue();
1077            } catch (java.lang.Exception _exception) {
1078                return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
1079            }
1080        }
1081  } catch (org.apache.axis.AxisFault axisFaultException) {
1082  throw axisFaultException;
1083}
1084    }
1085
1086    public boolean hasGroupUser(long groupId, long userId) throws java.rmi.RemoteException {
1087        if (super.cachedEndpoint == null) {
1088            throw new org.apache.axis.NoEndPointException();
1089        }
1090        org.apache.axis.client.Call _call = createCall();
1091        _call.setOperation(_operations[14]);
1092        _call.setUseSOAPAction(true);
1093        _call.setSOAPActionURI("");
1094        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1095        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasGroupUser"));
1096
1097        setRequestHeaders(_call);
1098        setAttachments(_call);
1099 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(userId)});
1100
1101        if (_resp instanceof java.rmi.RemoteException) {
1102            throw (java.rmi.RemoteException)_resp;
1103        }
1104        else {
1105            extractAttachments(_call);
1106            try {
1107                return ((java.lang.Boolean) _resp).booleanValue();
1108            } catch (java.lang.Exception _exception) {
1109                return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
1110            }
1111        }
1112  } catch (org.apache.axis.AxisFault axisFaultException) {
1113  throw axisFaultException;
1114}
1115    }
1116
1117    public boolean hasRoleUser(long roleId, long userId) throws java.rmi.RemoteException {
1118        if (super.cachedEndpoint == null) {
1119            throw new org.apache.axis.NoEndPointException();
1120        }
1121        org.apache.axis.client.Call _call = createCall();
1122        _call.setOperation(_operations[15]);
1123        _call.setUseSOAPAction(true);
1124        _call.setSOAPActionURI("");
1125        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1126        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasRoleUser"));
1127
1128        setRequestHeaders(_call);
1129        setAttachments(_call);
1130 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(userId)});
1131
1132        if (_resp instanceof java.rmi.RemoteException) {
1133            throw (java.rmi.RemoteException)_resp;
1134        }
1135        else {
1136            extractAttachments(_call);
1137            try {
1138                return ((java.lang.Boolean) _resp).booleanValue();
1139            } catch (java.lang.Exception _exception) {
1140                return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
1141            }
1142        }
1143  } catch (org.apache.axis.AxisFault axisFaultException) {
1144  throw axisFaultException;
1145}
1146    }
1147
1148    public void setRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
1149        if (super.cachedEndpoint == null) {
1150            throw new org.apache.axis.NoEndPointException();
1151        }
1152        org.apache.axis.client.Call _call = createCall();
1153        _call.setOperation(_operations[16]);
1154        _call.setUseSOAPAction(true);
1155        _call.setSOAPActionURI("");
1156        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1157        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setRoleUsers"));
1158
1159        setRequestHeaders(_call);
1160        setAttachments(_call);
1161 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
1162
1163        if (_resp instanceof java.rmi.RemoteException) {
1164            throw (java.rmi.RemoteException)_resp;
1165        }
1166        extractAttachments(_call);
1167  } catch (org.apache.axis.AxisFault axisFaultException) {
1168  throw axisFaultException;
1169}
1170    }
1171
1172    public void setUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
1173        if (super.cachedEndpoint == null) {
1174            throw new org.apache.axis.NoEndPointException();
1175        }
1176        org.apache.axis.client.Call _call = createCall();
1177        _call.setOperation(_operations[17]);
1178        _call.setUseSOAPAction(true);
1179        _call.setSOAPActionURI("");
1180        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1181        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setUserGroupUsers"));
1182
1183        setRequestHeaders(_call);
1184        setAttachments(_call);
1185 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
1186
1187        if (_resp instanceof java.rmi.RemoteException) {
1188            throw (java.rmi.RemoteException)_resp;
1189        }
1190        extractAttachments(_call);
1191  } catch (org.apache.axis.AxisFault axisFaultException) {
1192  throw axisFaultException;
1193}
1194    }
1195
1196    public void unsetGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException {
1197        if (super.cachedEndpoint == null) {
1198            throw new org.apache.axis.NoEndPointException();
1199        }
1200        org.apache.axis.client.Call _call = createCall();
1201        _call.setOperation(_operations[18]);
1202        _call.setUseSOAPAction(true);
1203        _call.setSOAPActionURI("");
1204        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1205        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetGroupUsers"));
1206
1207        setRequestHeaders(_call);
1208        setAttachments(_call);
1209 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), userIds});
1210
1211        if (_resp instanceof java.rmi.RemoteException) {
1212            throw (java.rmi.RemoteException)_resp;
1213        }
1214        extractAttachments(_call);
1215  } catch (org.apache.axis.AxisFault axisFaultException) {
1216  throw axisFaultException;
1217}
1218    }
1219
1220    public void unsetOrganizationUsers(long organizationId, long[] userIds) throws java.rmi.RemoteException {
1221        if (super.cachedEndpoint == null) {
1222            throw new org.apache.axis.NoEndPointException();
1223        }
1224        org.apache.axis.client.Call _call = createCall();
1225        _call.setOperation(_operations[19]);
1226        _call.setUseSOAPAction(true);
1227        _call.setSOAPActionURI("");
1228        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1229        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetOrganizationUsers"));
1230
1231        setRequestHeaders(_call);
1232        setAttachments(_call);
1233 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), userIds});
1234
1235        if (_resp instanceof java.rmi.RemoteException) {
1236            throw (java.rmi.RemoteException)_resp;
1237        }
1238        extractAttachments(_call);
1239  } catch (org.apache.axis.AxisFault axisFaultException) {
1240  throw axisFaultException;
1241}
1242    }
1243
1244    public void unsetPasswordPolicyUsers(long passwordPolicyId, long[] userIds) throws java.rmi.RemoteException {
1245        if (super.cachedEndpoint == null) {
1246            throw new org.apache.axis.NoEndPointException();
1247        }
1248        org.apache.axis.client.Call _call = createCall();
1249        _call.setOperation(_operations[20]);
1250        _call.setUseSOAPAction(true);
1251        _call.setSOAPActionURI("");
1252        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1253        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetPasswordPolicyUsers"));
1254
1255        setRequestHeaders(_call);
1256        setAttachments(_call);
1257 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), userIds});
1258
1259        if (_resp instanceof java.rmi.RemoteException) {
1260            throw (java.rmi.RemoteException)_resp;
1261        }
1262        extractAttachments(_call);
1263  } catch (org.apache.axis.AxisFault axisFaultException) {
1264  throw axisFaultException;
1265}
1266    }
1267
1268    public void unsetRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
1269        if (super.cachedEndpoint == null) {
1270            throw new org.apache.axis.NoEndPointException();
1271        }
1272        org.apache.axis.client.Call _call = createCall();
1273        _call.setOperation(_operations[21]);
1274        _call.setUseSOAPAction(true);
1275        _call.setSOAPActionURI("");
1276        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1277        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetRoleUsers"));
1278
1279        setRequestHeaders(_call);
1280        setAttachments(_call);
1281 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
1282
1283        if (_resp instanceof java.rmi.RemoteException) {
1284            throw (java.rmi.RemoteException)_resp;
1285        }
1286        extractAttachments(_call);
1287  } catch (org.apache.axis.AxisFault axisFaultException) {
1288  throw axisFaultException;
1289}
1290    }
1291
1292    public void unsetUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
1293        if (super.cachedEndpoint == null) {
1294            throw new org.apache.axis.NoEndPointException();
1295        }
1296        org.apache.axis.client.Call _call = createCall();
1297        _call.setOperation(_operations[22]);
1298        _call.setUseSOAPAction(true);
1299        _call.setSOAPActionURI("");
1300        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1301        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetUserGroupUsers"));
1302
1303        setRequestHeaders(_call);
1304        setAttachments(_call);
1305 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
1306
1307        if (_resp instanceof java.rmi.RemoteException) {
1308            throw (java.rmi.RemoteException)_resp;
1309        }
1310        extractAttachments(_call);
1311  } catch (org.apache.axis.AxisFault axisFaultException) {
1312  throw axisFaultException;
1313}
1314    }
1315
1316    public com.liferay.client.soap.portal.model.UserSoap updateActive(long userId, boolean active) throws java.rmi.RemoteException {
1317        if (super.cachedEndpoint == null) {
1318            throw new org.apache.axis.NoEndPointException();
1319        }
1320        org.apache.axis.client.Call _call = createCall();
1321        _call.setOperation(_operations[23]);
1322        _call.setUseSOAPAction(true);
1323        _call.setSOAPActionURI("");
1324        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1325        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateActive"));
1326
1327        setRequestHeaders(_call);
1328        setAttachments(_call);
1329 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(active)});
1330
1331        if (_resp instanceof java.rmi.RemoteException) {
1332            throw (java.rmi.RemoteException)_resp;
1333        }
1334        else {
1335            extractAttachments(_call);
1336            try {
1337                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1338            } catch (java.lang.Exception _exception) {
1339                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1340            }
1341        }
1342  } catch (org.apache.axis.AxisFault axisFaultException) {
1343  throw axisFaultException;
1344}
1345    }
1346
1347    public com.liferay.client.soap.portal.model.UserSoap updateAgreedToTermsOfUse(long userId, boolean agreedToTermsOfUse) throws java.rmi.RemoteException {
1348        if (super.cachedEndpoint == null) {
1349            throw new org.apache.axis.NoEndPointException();
1350        }
1351        org.apache.axis.client.Call _call = createCall();
1352        _call.setOperation(_operations[24]);
1353        _call.setUseSOAPAction(true);
1354        _call.setSOAPActionURI("");
1355        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1356        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateAgreedToTermsOfUse"));
1357
1358        setRequestHeaders(_call);
1359        setAttachments(_call);
1360 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(agreedToTermsOfUse)});
1361
1362        if (_resp instanceof java.rmi.RemoteException) {
1363            throw (java.rmi.RemoteException)_resp;
1364        }
1365        else {
1366            extractAttachments(_call);
1367            try {
1368                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1369            } catch (java.lang.Exception _exception) {
1370                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1371            }
1372        }
1373  } catch (org.apache.axis.AxisFault axisFaultException) {
1374  throw axisFaultException;
1375}
1376    }
1377
1378    public com.liferay.client.soap.portal.model.UserSoap updateLockout(long userId, boolean lockout) throws java.rmi.RemoteException {
1379        if (super.cachedEndpoint == null) {
1380            throw new org.apache.axis.NoEndPointException();
1381        }
1382        org.apache.axis.client.Call _call = createCall();
1383        _call.setOperation(_operations[25]);
1384        _call.setUseSOAPAction(true);
1385        _call.setSOAPActionURI("");
1386        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1387        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateLockout"));
1388
1389        setRequestHeaders(_call);
1390        setAttachments(_call);
1391 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(lockout)});
1392
1393        if (_resp instanceof java.rmi.RemoteException) {
1394            throw (java.rmi.RemoteException)_resp;
1395        }
1396        else {
1397            extractAttachments(_call);
1398            try {
1399                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1400            } catch (java.lang.Exception _exception) {
1401                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1402            }
1403        }
1404  } catch (org.apache.axis.AxisFault axisFaultException) {
1405  throw axisFaultException;
1406}
1407    }
1408
1409    public void updateOrganizations(long userId, long[] organizationIds) throws java.rmi.RemoteException {
1410        if (super.cachedEndpoint == null) {
1411            throw new org.apache.axis.NoEndPointException();
1412        }
1413        org.apache.axis.client.Call _call = createCall();
1414        _call.setOperation(_operations[26]);
1415        _call.setUseSOAPAction(true);
1416        _call.setSOAPActionURI("");
1417        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1418        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateOrganizations"));
1419
1420        setRequestHeaders(_call);
1421        setAttachments(_call);
1422 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), organizationIds});
1423
1424        if (_resp instanceof java.rmi.RemoteException) {
1425            throw (java.rmi.RemoteException)_resp;
1426        }
1427        extractAttachments(_call);
1428  } catch (org.apache.axis.AxisFault axisFaultException) {
1429  throw axisFaultException;
1430}
1431    }
1432
1433    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 {
1434        if (super.cachedEndpoint == null) {
1435            throw new org.apache.axis.NoEndPointException();
1436        }
1437        org.apache.axis.client.Call _call = createCall();
1438        _call.setOperation(_operations[27]);
1439        _call.setUseSOAPAction(true);
1440        _call.setSOAPActionURI("");
1441        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1442        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updatePassword"));
1443
1444        setRequestHeaders(_call);
1445        setAttachments(_call);
1446 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), password1, password2, new java.lang.Boolean(passwordReset)});
1447
1448        if (_resp instanceof java.rmi.RemoteException) {
1449            throw (java.rmi.RemoteException)_resp;
1450        }
1451        else {
1452            extractAttachments(_call);
1453            try {
1454                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1455            } catch (java.lang.Exception _exception) {
1456                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1457            }
1458        }
1459  } catch (org.apache.axis.AxisFault axisFaultException) {
1460  throw axisFaultException;
1461}
1462    }
1463
1464    public void updatePortrait(long userId, byte[] bytes) throws java.rmi.RemoteException {
1465        if (super.cachedEndpoint == null) {
1466            throw new org.apache.axis.NoEndPointException();
1467        }
1468        org.apache.axis.client.Call _call = createCall();
1469        _call.setOperation(_operations[28]);
1470        _call.setUseSOAPAction(true);
1471        _call.setSOAPActionURI("");
1472        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1473        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updatePortrait"));
1474
1475        setRequestHeaders(_call);
1476        setAttachments(_call);
1477 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), bytes});
1478
1479        if (_resp instanceof java.rmi.RemoteException) {
1480            throw (java.rmi.RemoteException)_resp;
1481        }
1482        extractAttachments(_call);
1483  } catch (org.apache.axis.AxisFault axisFaultException) {
1484  throw axisFaultException;
1485}
1486    }
1487
1488    public void updateScreenName(long userId, java.lang.String screenName) throws java.rmi.RemoteException {
1489        if (super.cachedEndpoint == null) {
1490            throw new org.apache.axis.NoEndPointException();
1491        }
1492        org.apache.axis.client.Call _call = createCall();
1493        _call.setOperation(_operations[29]);
1494        _call.setUseSOAPAction(true);
1495        _call.setSOAPActionURI("");
1496        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1497        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateScreenName"));
1498
1499        setRequestHeaders(_call);
1500        setAttachments(_call);
1501 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), screenName});
1502
1503        if (_resp instanceof java.rmi.RemoteException) {
1504            throw (java.rmi.RemoteException)_resp;
1505        }
1506        extractAttachments(_call);
1507  } catch (org.apache.axis.AxisFault axisFaultException) {
1508  throw axisFaultException;
1509}
1510    }
1511
1512    public void updateOpenId(long userId, java.lang.String openId) throws java.rmi.RemoteException {
1513        if (super.cachedEndpoint == null) {
1514            throw new org.apache.axis.NoEndPointException();
1515        }
1516        org.apache.axis.client.Call _call = createCall();
1517        _call.setOperation(_operations[30]);
1518        _call.setUseSOAPAction(true);
1519        _call.setSOAPActionURI("");
1520        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1521        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateOpenId"));
1522
1523        setRequestHeaders(_call);
1524        setAttachments(_call);
1525 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), openId});
1526
1527        if (_resp instanceof java.rmi.RemoteException) {
1528            throw (java.rmi.RemoteException)_resp;
1529        }
1530        extractAttachments(_call);
1531  } catch (org.apache.axis.AxisFault axisFaultException) {
1532  throw axisFaultException;
1533}
1534    }
1535
1536    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 screenName, java.lang.String emailAddress, 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[] organizationIds) throws java.rmi.RemoteException {
1537        if (super.cachedEndpoint == null) {
1538            throw new org.apache.axis.NoEndPointException();
1539        }
1540        org.apache.axis.client.Call _call = createCall();
1541        _call.setOperation(_operations[31]);
1542        _call.setUseSOAPAction(true);
1543        _call.setSOAPActionURI("");
1544        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1545        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateUser"));
1546
1547        setRequestHeaders(_call);
1548        setAttachments(_call);
1549 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), oldPassword, newPassword1, newPassword2, new java.lang.Boolean(passwordReset), screenName, emailAddress, 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, organizationIds});
1550
1551        if (_resp instanceof java.rmi.RemoteException) {
1552            throw (java.rmi.RemoteException)_resp;
1553        }
1554        else {
1555            extractAttachments(_call);
1556            try {
1557                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1558            } catch (java.lang.Exception _exception) {
1559                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1560            }
1561        }
1562  } catch (org.apache.axis.AxisFault axisFaultException) {
1563  throw axisFaultException;
1564}
1565    }
1566
1567    public com.liferay.client.soap.portal.model.UserSoap updateUser(long userId, java.lang.String oldPassword, boolean passwordReset, java.lang.String screenName, java.lang.String emailAddress, 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[] organizationIds) throws java.rmi.RemoteException {
1568        if (super.cachedEndpoint == null) {
1569            throw new org.apache.axis.NoEndPointException();
1570        }
1571        org.apache.axis.client.Call _call = createCall();
1572        _call.setOperation(_operations[32]);
1573        _call.setUseSOAPAction(true);
1574        _call.setSOAPActionURI("");
1575        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1576        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateUser"));
1577
1578        setRequestHeaders(_call);
1579        setAttachments(_call);
1580 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), oldPassword, new java.lang.Boolean(passwordReset), screenName, emailAddress, 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, organizationIds});
1581
1582        if (_resp instanceof java.rmi.RemoteException) {
1583            throw (java.rmi.RemoteException)_resp;
1584        }
1585        else {
1586            extractAttachments(_call);
1587            try {
1588                return (com.liferay.client.soap.portal.model.UserSoap) _resp;
1589            } catch (java.lang.Exception _exception) {
1590                return (com.liferay.client.soap.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.UserSoap.class);
1591            }
1592        }
1593  } catch (org.apache.axis.AxisFault axisFaultException) {
1594  throw axisFaultException;
1595}
1596    }
1597
1598}
1599