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