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[34];
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("updateScreenName");
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("", "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);
450         oper.addParameter(param);
451         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
452         oper.setStyle(org.apache.axis.constants.Style.RPC);
453         oper.setUse(org.apache.axis.constants.Use.ENCODED);
454         _operations[31] = oper;
455 
456         oper = new org.apache.axis.description.OperationDesc();
457         oper.setName("updateUser");
458         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);
459         oper.addParameter(param);
460         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);
461         oper.addParameter(param);
462         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);
463         oper.addParameter(param);
464         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);
465         oper.addParameter(param);
466         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);
467         oper.addParameter(param);
468         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);
469         oper.addParameter(param);
470         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);
471         oper.addParameter(param);
472         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);
473         oper.addParameter(param);
474         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);
475         oper.addParameter(param);
476         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);
477         oper.addParameter(param);
478         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);
479         oper.addParameter(param);
480         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);
481         oper.addParameter(param);
482         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);
483         oper.addParameter(param);
484         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);
485         oper.addParameter(param);
486         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);
487         oper.addParameter(param);
488         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);
489         oper.addParameter(param);
490         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);
491         oper.addParameter(param);
492         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);
493         oper.addParameter(param);
494         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);
495         oper.addParameter(param);
496         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);
497         oper.addParameter(param);
498         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);
499         oper.addParameter(param);
500         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);
501         oper.addParameter(param);
502         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);
503         oper.addParameter(param);
504         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);
505         oper.addParameter(param);
506         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);
507         oper.addParameter(param);
508         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);
509         oper.addParameter(param);
510         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);
511         oper.addParameter(param);
512         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
513         oper.setReturnClass(com.liferay.client.portal.model.UserSoap.class);
514         oper.setReturnQName(new javax.xml.namespace.QName("", "updateUserReturn"));
515         oper.setStyle(org.apache.axis.constants.Style.RPC);
516         oper.setUse(org.apache.axis.constants.Use.ENCODED);
517         _operations[32] = oper;
518 
519         oper = new org.apache.axis.description.OperationDesc();
520         oper.setName("updateUser");
521         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);
522         oper.addParameter(param);
523         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);
524         oper.addParameter(param);
525         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);
526         oper.addParameter(param);
527         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);
528         oper.addParameter(param);
529         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);
530         oper.addParameter(param);
531         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);
532         oper.addParameter(param);
533         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);
534         oper.addParameter(param);
535         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);
536         oper.addParameter(param);
537         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);
538         oper.addParameter(param);
539         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);
540         oper.addParameter(param);
541         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);
542         oper.addParameter(param);
543         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);
544         oper.addParameter(param);
545         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);
546         oper.addParameter(param);
547         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);
548         oper.addParameter(param);
549         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);
550         oper.addParameter(param);
551         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);
552         oper.addParameter(param);
553         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);
554         oper.addParameter(param);
555         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);
556         oper.addParameter(param);
557         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);
558         oper.addParameter(param);
559         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);
560         oper.addParameter(param);
561         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);
562         oper.addParameter(param);
563         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);
564         oper.addParameter(param);
565         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);
566         oper.addParameter(param);
567         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);
568         oper.addParameter(param);
569         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);
570         oper.addParameter(param);
571         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);
572         oper.addParameter(param);
573         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);
574         oper.addParameter(param);
575         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);
576         oper.addParameter(param);
577         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);
578         oper.addParameter(param);
579         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap"));
580         oper.setReturnClass(com.liferay.client.portal.model.UserSoap.class);
581         oper.setReturnQName(new javax.xml.namespace.QName("", "updateUserReturn"));
582         oper.setStyle(org.apache.axis.constants.Style.RPC);
583         oper.setUse(org.apache.axis.constants.Use.ENCODED);
584         _operations[33] = oper;
585 
586     }
587 
588     public Portal_UserServiceSoapBindingStub() throws org.apache.axis.AxisFault {
589          this(null);
590     }
591 
592     public Portal_UserServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
593          this(service);
594          super.cachedEndpoint = endpointURL;
595     }
596 
597     public Portal_UserServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
598         if (service == null) {
599             super.service = new org.apache.axis.client.Service();
600         } else {
601             super.service = service;
602         }
603         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
604             java.lang.Class cls;
605             javax.xml.namespace.QName qName;
606             javax.xml.namespace.QName qName2;
607             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
608             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
609             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
610             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
611             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
612             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
613             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
614             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
615             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
616             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
617             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap");
618             cachedSerQNames.add(qName);
619             cls = com.liferay.client.portal.model.UserSoap.class;
620             cachedSerClasses.add(cls);
621             cachedSerFactories.add(beansf);
622             cachedDeserFactories.add(beandf);
623 
624             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_UserSoap");
625             cachedSerQNames.add(qName);
626             cls = com.liferay.client.portal.model.UserSoap[].class;
627             cachedSerClasses.add(cls);
628             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserSoap");
629             qName2 = null;
630             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
631             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
632 
633             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long");
634             cachedSerQNames.add(qName);
635             cls = long[].class;
636             cachedSerClasses.add(cls);
637             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
638             qName2 = null;
639             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
640             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
641 
642     }
643 
644     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
645         try {
646             org.apache.axis.client.Call _call = super._createCall();
647             if (super.maintainSessionSet) {
648                 _call.setMaintainSession(super.maintainSession);
649             }
650             if (super.cachedUsername != null) {
651                 _call.setUsername(super.cachedUsername);
652             }
653             if (super.cachedPassword != null) {
654                 _call.setPassword(super.cachedPassword);
655             }
656             if (super.cachedEndpoint != null) {
657                 _call.setTargetEndpointAddress(super.cachedEndpoint);
658             }
659             if (super.cachedTimeout != null) {
660                 _call.setTimeout(super.cachedTimeout);
661             }
662             if (super.cachedPortName != null) {
663                 _call.setPortName(super.cachedPortName);
664             }
665             java.util.Enumeration keys = super.cachedProperties.keys();
666             while (keys.hasMoreElements()) {
667                 java.lang.String key = (java.lang.String) keys.nextElement();
668                 _call.setProperty(key, super.cachedProperties.get(key));
669             }
670             // All the type mapping information is registered
671             // when the first call is made.
672             // The type mapping information is actually registered in
673             // the TypeMappingRegistry of the service, which
674             // is the reason why registration is only needed for the first call.
675             synchronized (this) {
676                 if (firstCall()) {
677                     // must set encoding style before registering serializers
678                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
679                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
680                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
681                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
682                         javax.xml.namespace.QName qName =
683                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
684                         java.lang.Object x = cachedSerFactories.get(i);
685                         if (x instanceof Class) {
686                             java.lang.Class sf = (java.lang.Class)
687                                  cachedSerFactories.get(i);
688                             java.lang.Class df = (java.lang.Class)
689                                  cachedDeserFactories.get(i);
690                             _call.registerTypeMapping(cls, qName, sf, df, false);
691                         }
692                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
693                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
694                                  cachedSerFactories.get(i);
695                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
696                                  cachedDeserFactories.get(i);
697                             _call.registerTypeMapping(cls, qName, sf, df, false);
698                         }
699                     }
700                 }
701             }
702             return _call;
703         }
704         catch (java.lang.Throwable _t) {
705             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
706         }
707     }
708 
709     public com.liferay.client.portal.model.UserSoap getUserById(long userId) throws java.rmi.RemoteException {
710         if (super.cachedEndpoint == null) {
711             throw new org.apache.axis.NoEndPointException();
712         }
713         org.apache.axis.client.Call _call = createCall();
714         _call.setOperation(_operations[0]);
715         _call.setUseSOAPAction(true);
716         _call.setSOAPActionURI("");
717         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
718         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserById"));
719 
720         setRequestHeaders(_call);
721         setAttachments(_call);
722  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
723 
724         if (_resp instanceof java.rmi.RemoteException) {
725             throw (java.rmi.RemoteException)_resp;
726         }
727         else {
728             extractAttachments(_call);
729             try {
730                 return (com.liferay.client.portal.model.UserSoap) _resp;
731             } catch (java.lang.Exception _exception) {
732                 return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
733             }
734         }
735   } catch (org.apache.axis.AxisFault axisFaultException) {
736   throw axisFaultException;
737 }
738     }
739 
740     public long getDefaultUserId(long companyId) throws java.rmi.RemoteException {
741         if (super.cachedEndpoint == null) {
742             throw new org.apache.axis.NoEndPointException();
743         }
744         org.apache.axis.client.Call _call = createCall();
745         _call.setOperation(_operations[1]);
746         _call.setUseSOAPAction(true);
747         _call.setSOAPActionURI("");
748         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
749         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getDefaultUserId"));
750 
751         setRequestHeaders(_call);
752         setAttachments(_call);
753  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId)});
754 
755         if (_resp instanceof java.rmi.RemoteException) {
756             throw (java.rmi.RemoteException)_resp;
757         }
758         else {
759             extractAttachments(_call);
760             try {
761                 return ((java.lang.Long) _resp).longValue();
762             } catch (java.lang.Exception _exception) {
763                 return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
764             }
765         }
766   } catch (org.apache.axis.AxisFault axisFaultException) {
767   throw axisFaultException;
768 }
769     }
770 
771     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 {
772         if (super.cachedEndpoint == null) {
773             throw new org.apache.axis.NoEndPointException();
774         }
775         org.apache.axis.client.Call _call = createCall();
776         _call.setOperation(_operations[2]);
777         _call.setUseSOAPAction(true);
778         _call.setSOAPActionURI("");
779         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
780         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUser"));
781 
782         setRequestHeaders(_call);
783         setAttachments(_call);
784  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)});
785 
786         if (_resp instanceof java.rmi.RemoteException) {
787             throw (java.rmi.RemoteException)_resp;
788         }
789         else {
790             extractAttachments(_call);
791             try {
792                 return (com.liferay.client.portal.model.UserSoap) _resp;
793             } catch (java.lang.Exception _exception) {
794                 return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
795             }
796         }
797   } catch (org.apache.axis.AxisFault axisFaultException) {
798   throw axisFaultException;
799 }
800     }
801 
802     public void deleteUser(long userId) throws java.rmi.RemoteException {
803         if (super.cachedEndpoint == null) {
804             throw new org.apache.axis.NoEndPointException();
805         }
806         org.apache.axis.client.Call _call = createCall();
807         _call.setOperation(_operations[3]);
808         _call.setUseSOAPAction(true);
809         _call.setSOAPActionURI("");
810         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
811         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteUser"));
812 
813         setRequestHeaders(_call);
814         setAttachments(_call);
815  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
816 
817         if (_resp instanceof java.rmi.RemoteException) {
818             throw (java.rmi.RemoteException)_resp;
819         }
820         extractAttachments(_call);
821   } catch (org.apache.axis.AxisFault axisFaultException) {
822   throw axisFaultException;
823 }
824     }
825 
826     public com.liferay.client.portal.model.UserSoap updatePassword(long userId, java.lang.String password1, java.lang.String password2, boolean passwordReset) throws java.rmi.RemoteException {
827         if (super.cachedEndpoint == null) {
828             throw new org.apache.axis.NoEndPointException();
829         }
830         org.apache.axis.client.Call _call = createCall();
831         _call.setOperation(_operations[4]);
832         _call.setUseSOAPAction(true);
833         _call.setSOAPActionURI("");
834         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
835         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updatePassword"));
836 
837         setRequestHeaders(_call);
838         setAttachments(_call);
839  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), password1, password2, new java.lang.Boolean(passwordReset)});
840 
841         if (_resp instanceof java.rmi.RemoteException) {
842             throw (java.rmi.RemoteException)_resp;
843         }
844         else {
845             extractAttachments(_call);
846             try {
847                 return (com.liferay.client.portal.model.UserSoap) _resp;
848             } catch (java.lang.Exception _exception) {
849                 return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
850             }
851         }
852   } catch (org.apache.axis.AxisFault axisFaultException) {
853   throw axisFaultException;
854 }
855     }
856 
857     public void addGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException {
858         if (super.cachedEndpoint == null) {
859             throw new org.apache.axis.NoEndPointException();
860         }
861         org.apache.axis.client.Call _call = createCall();
862         _call.setOperation(_operations[5]);
863         _call.setUseSOAPAction(true);
864         _call.setSOAPActionURI("");
865         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
866         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addGroupUsers"));
867 
868         setRequestHeaders(_call);
869         setAttachments(_call);
870  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), userIds});
871 
872         if (_resp instanceof java.rmi.RemoteException) {
873             throw (java.rmi.RemoteException)_resp;
874         }
875         extractAttachments(_call);
876   } catch (org.apache.axis.AxisFault axisFaultException) {
877   throw axisFaultException;
878 }
879     }
880 
881     public com.liferay.client.portal.model.UserSoap[] getGroupUsers(long groupId) throws java.rmi.RemoteException {
882         if (super.cachedEndpoint == null) {
883             throw new org.apache.axis.NoEndPointException();
884         }
885         org.apache.axis.client.Call _call = createCall();
886         _call.setOperation(_operations[6]);
887         _call.setUseSOAPAction(true);
888         _call.setSOAPActionURI("");
889         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
890         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getGroupUsers"));
891 
892         setRequestHeaders(_call);
893         setAttachments(_call);
894  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId)});
895 
896         if (_resp instanceof java.rmi.RemoteException) {
897             throw (java.rmi.RemoteException)_resp;
898         }
899         else {
900             extractAttachments(_call);
901             try {
902                 return (com.liferay.client.portal.model.UserSoap[]) _resp;
903             } catch (java.lang.Exception _exception) {
904                 return (com.liferay.client.portal.model.UserSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap[].class);
905             }
906         }
907   } catch (org.apache.axis.AxisFault axisFaultException) {
908   throw axisFaultException;
909 }
910     }
911 
912     public void addOrganizationUsers(long organizationId, long[] userIds) throws java.rmi.RemoteException {
913         if (super.cachedEndpoint == null) {
914             throw new org.apache.axis.NoEndPointException();
915         }
916         org.apache.axis.client.Call _call = createCall();
917         _call.setOperation(_operations[7]);
918         _call.setUseSOAPAction(true);
919         _call.setSOAPActionURI("");
920         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
921         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addOrganizationUsers"));
922 
923         setRequestHeaders(_call);
924         setAttachments(_call);
925  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), userIds});
926 
927         if (_resp instanceof java.rmi.RemoteException) {
928             throw (java.rmi.RemoteException)_resp;
929         }
930         extractAttachments(_call);
931   } catch (org.apache.axis.AxisFault axisFaultException) {
932   throw axisFaultException;
933 }
934     }
935 
936     public void addPasswordPolicyUsers(long passwordPolicyId, long[] userIds) throws java.rmi.RemoteException {
937         if (super.cachedEndpoint == null) {
938             throw new org.apache.axis.NoEndPointException();
939         }
940         org.apache.axis.client.Call _call = createCall();
941         _call.setOperation(_operations[8]);
942         _call.setUseSOAPAction(true);
943         _call.setSOAPActionURI("");
944         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
945         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addPasswordPolicyUsers"));
946 
947         setRequestHeaders(_call);
948         setAttachments(_call);
949  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), userIds});
950 
951         if (_resp instanceof java.rmi.RemoteException) {
952             throw (java.rmi.RemoteException)_resp;
953         }
954         extractAttachments(_call);
955   } catch (org.apache.axis.AxisFault axisFaultException) {
956   throw axisFaultException;
957 }
958     }
959 
960     public void addRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
961         if (super.cachedEndpoint == null) {
962             throw new org.apache.axis.NoEndPointException();
963         }
964         org.apache.axis.client.Call _call = createCall();
965         _call.setOperation(_operations[9]);
966         _call.setUseSOAPAction(true);
967         _call.setSOAPActionURI("");
968         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
969         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addRoleUsers"));
970 
971         setRequestHeaders(_call);
972         setAttachments(_call);
973  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
974 
975         if (_resp instanceof java.rmi.RemoteException) {
976             throw (java.rmi.RemoteException)_resp;
977         }
978         extractAttachments(_call);
979   } catch (org.apache.axis.AxisFault axisFaultException) {
980   throw axisFaultException;
981 }
982     }
983 
984     public void addUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
985         if (super.cachedEndpoint == null) {
986             throw new org.apache.axis.NoEndPointException();
987         }
988         org.apache.axis.client.Call _call = createCall();
989         _call.setOperation(_operations[10]);
990         _call.setUseSOAPAction(true);
991         _call.setSOAPActionURI("");
992         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
993         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUserGroupUsers"));
994 
995         setRequestHeaders(_call);
996         setAttachments(_call);
997  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
998 
999         if (_resp instanceof java.rmi.RemoteException) {
1000            throw (java.rmi.RemoteException)_resp;
1001        }
1002        extractAttachments(_call);
1003  } catch (org.apache.axis.AxisFault axisFaultException) {
1004  throw axisFaultException;
1005}
1006    }
1007
1008    public void updateOrganizations(long userId, long[] organizationIds) throws java.rmi.RemoteException {
1009        if (super.cachedEndpoint == null) {
1010            throw new org.apache.axis.NoEndPointException();
1011        }
1012        org.apache.axis.client.Call _call = createCall();
1013        _call.setOperation(_operations[11]);
1014        _call.setUseSOAPAction(true);
1015        _call.setSOAPActionURI("");
1016        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1017        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateOrganizations"));
1018
1019        setRequestHeaders(_call);
1020        setAttachments(_call);
1021 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), organizationIds});
1022
1023        if (_resp instanceof java.rmi.RemoteException) {
1024            throw (java.rmi.RemoteException)_resp;
1025        }
1026        extractAttachments(_call);
1027  } catch (org.apache.axis.AxisFault axisFaultException) {
1028  throw axisFaultException;
1029}
1030    }
1031
1032    public com.liferay.client.portal.model.UserSoap getUserByEmailAddress(long companyId, java.lang.String emailAddress) throws java.rmi.RemoteException {
1033        if (super.cachedEndpoint == null) {
1034            throw new org.apache.axis.NoEndPointException();
1035        }
1036        org.apache.axis.client.Call _call = createCall();
1037        _call.setOperation(_operations[12]);
1038        _call.setUseSOAPAction(true);
1039        _call.setSOAPActionURI("");
1040        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1041        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserByEmailAddress"));
1042
1043        setRequestHeaders(_call);
1044        setAttachments(_call);
1045 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), emailAddress});
1046
1047        if (_resp instanceof java.rmi.RemoteException) {
1048            throw (java.rmi.RemoteException)_resp;
1049        }
1050        else {
1051            extractAttachments(_call);
1052            try {
1053                return (com.liferay.client.portal.model.UserSoap) _resp;
1054            } catch (java.lang.Exception _exception) {
1055                return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
1056            }
1057        }
1058  } catch (org.apache.axis.AxisFault axisFaultException) {
1059  throw axisFaultException;
1060}
1061    }
1062
1063    public com.liferay.client.portal.model.UserSoap getUserByScreenName(long companyId, java.lang.String screenName) throws java.rmi.RemoteException {
1064        if (super.cachedEndpoint == null) {
1065            throw new org.apache.axis.NoEndPointException();
1066        }
1067        org.apache.axis.client.Call _call = createCall();
1068        _call.setOperation(_operations[13]);
1069        _call.setUseSOAPAction(true);
1070        _call.setSOAPActionURI("");
1071        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1072        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserByScreenName"));
1073
1074        setRequestHeaders(_call);
1075        setAttachments(_call);
1076 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), screenName});
1077
1078        if (_resp instanceof java.rmi.RemoteException) {
1079            throw (java.rmi.RemoteException)_resp;
1080        }
1081        else {
1082            extractAttachments(_call);
1083            try {
1084                return (com.liferay.client.portal.model.UserSoap) _resp;
1085            } catch (java.lang.Exception _exception) {
1086                return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
1087            }
1088        }
1089  } catch (org.apache.axis.AxisFault axisFaultException) {
1090  throw axisFaultException;
1091}
1092    }
1093
1094    public void deleteRoleUser(long roleId, long userId) throws java.rmi.RemoteException {
1095        if (super.cachedEndpoint == null) {
1096            throw new org.apache.axis.NoEndPointException();
1097        }
1098        org.apache.axis.client.Call _call = createCall();
1099        _call.setOperation(_operations[14]);
1100        _call.setUseSOAPAction(true);
1101        _call.setSOAPActionURI("");
1102        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1103        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteRoleUser"));
1104
1105        setRequestHeaders(_call);
1106        setAttachments(_call);
1107 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(userId)});
1108
1109        if (_resp instanceof java.rmi.RemoteException) {
1110            throw (java.rmi.RemoteException)_resp;
1111        }
1112        extractAttachments(_call);
1113  } catch (org.apache.axis.AxisFault axisFaultException) {
1114  throw axisFaultException;
1115}
1116    }
1117
1118    public com.liferay.client.portal.model.UserSoap[] getRoleUsers(long roleId) throws java.rmi.RemoteException {
1119        if (super.cachedEndpoint == null) {
1120            throw new org.apache.axis.NoEndPointException();
1121        }
1122        org.apache.axis.client.Call _call = createCall();
1123        _call.setOperation(_operations[15]);
1124        _call.setUseSOAPAction(true);
1125        _call.setSOAPActionURI("");
1126        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1127        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getRoleUsers"));
1128
1129        setRequestHeaders(_call);
1130        setAttachments(_call);
1131 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId)});
1132
1133        if (_resp instanceof java.rmi.RemoteException) {
1134            throw (java.rmi.RemoteException)_resp;
1135        }
1136        else {
1137            extractAttachments(_call);
1138            try {
1139                return (com.liferay.client.portal.model.UserSoap[]) _resp;
1140            } catch (java.lang.Exception _exception) {
1141                return (com.liferay.client.portal.model.UserSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap[].class);
1142            }
1143        }
1144  } catch (org.apache.axis.AxisFault axisFaultException) {
1145  throw axisFaultException;
1146}
1147    }
1148
1149    public long getUserIdByEmailAddress(long companyId, java.lang.String emailAddress) throws java.rmi.RemoteException {
1150        if (super.cachedEndpoint == null) {
1151            throw new org.apache.axis.NoEndPointException();
1152        }
1153        org.apache.axis.client.Call _call = createCall();
1154        _call.setOperation(_operations[16]);
1155        _call.setUseSOAPAction(true);
1156        _call.setSOAPActionURI("");
1157        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1158        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserIdByEmailAddress"));
1159
1160        setRequestHeaders(_call);
1161        setAttachments(_call);
1162 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), emailAddress});
1163
1164        if (_resp instanceof java.rmi.RemoteException) {
1165            throw (java.rmi.RemoteException)_resp;
1166        }
1167        else {
1168            extractAttachments(_call);
1169            try {
1170                return ((java.lang.Long) _resp).longValue();
1171            } catch (java.lang.Exception _exception) {
1172                return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
1173            }
1174        }
1175  } catch (org.apache.axis.AxisFault axisFaultException) {
1176  throw axisFaultException;
1177}
1178    }
1179
1180    public long getUserIdByScreenName(long companyId, java.lang.String screenName) throws java.rmi.RemoteException {
1181        if (super.cachedEndpoint == null) {
1182            throw new org.apache.axis.NoEndPointException();
1183        }
1184        org.apache.axis.client.Call _call = createCall();
1185        _call.setOperation(_operations[17]);
1186        _call.setUseSOAPAction(true);
1187        _call.setSOAPActionURI("");
1188        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1189        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserIdByScreenName"));
1190
1191        setRequestHeaders(_call);
1192        setAttachments(_call);
1193 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), screenName});
1194
1195        if (_resp instanceof java.rmi.RemoteException) {
1196            throw (java.rmi.RemoteException)_resp;
1197        }
1198        else {
1199            extractAttachments(_call);
1200            try {
1201                return ((java.lang.Long) _resp).longValue();
1202            } catch (java.lang.Exception _exception) {
1203                return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
1204            }
1205        }
1206  } catch (org.apache.axis.AxisFault axisFaultException) {
1207  throw axisFaultException;
1208}
1209    }
1210
1211    public boolean hasGroupUser(long groupId, long userId) throws java.rmi.RemoteException {
1212        if (super.cachedEndpoint == null) {
1213            throw new org.apache.axis.NoEndPointException();
1214        }
1215        org.apache.axis.client.Call _call = createCall();
1216        _call.setOperation(_operations[18]);
1217        _call.setUseSOAPAction(true);
1218        _call.setSOAPActionURI("");
1219        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1220        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasGroupUser"));
1221
1222        setRequestHeaders(_call);
1223        setAttachments(_call);
1224 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(userId)});
1225
1226        if (_resp instanceof java.rmi.RemoteException) {
1227            throw (java.rmi.RemoteException)_resp;
1228        }
1229        else {
1230            extractAttachments(_call);
1231            try {
1232                return ((java.lang.Boolean) _resp).booleanValue();
1233            } catch (java.lang.Exception _exception) {
1234                return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
1235            }
1236        }
1237  } catch (org.apache.axis.AxisFault axisFaultException) {
1238  throw axisFaultException;
1239}
1240    }
1241
1242    public boolean hasRoleUser(long roleId, long userId) throws java.rmi.RemoteException {
1243        if (super.cachedEndpoint == null) {
1244            throw new org.apache.axis.NoEndPointException();
1245        }
1246        org.apache.axis.client.Call _call = createCall();
1247        _call.setOperation(_operations[19]);
1248        _call.setUseSOAPAction(true);
1249        _call.setSOAPActionURI("");
1250        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1251        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasRoleUser"));
1252
1253        setRequestHeaders(_call);
1254        setAttachments(_call);
1255 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(userId)});
1256
1257        if (_resp instanceof java.rmi.RemoteException) {
1258            throw (java.rmi.RemoteException)_resp;
1259        }
1260        else {
1261            extractAttachments(_call);
1262            try {
1263                return ((java.lang.Boolean) _resp).booleanValue();
1264            } catch (java.lang.Exception _exception) {
1265                return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
1266            }
1267        }
1268  } catch (org.apache.axis.AxisFault axisFaultException) {
1269  throw axisFaultException;
1270}
1271    }
1272
1273    public void setRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
1274        if (super.cachedEndpoint == null) {
1275            throw new org.apache.axis.NoEndPointException();
1276        }
1277        org.apache.axis.client.Call _call = createCall();
1278        _call.setOperation(_operations[20]);
1279        _call.setUseSOAPAction(true);
1280        _call.setSOAPActionURI("");
1281        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1282        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setRoleUsers"));
1283
1284        setRequestHeaders(_call);
1285        setAttachments(_call);
1286 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
1287
1288        if (_resp instanceof java.rmi.RemoteException) {
1289            throw (java.rmi.RemoteException)_resp;
1290        }
1291        extractAttachments(_call);
1292  } catch (org.apache.axis.AxisFault axisFaultException) {
1293  throw axisFaultException;
1294}
1295    }
1296
1297    public void setUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
1298        if (super.cachedEndpoint == null) {
1299            throw new org.apache.axis.NoEndPointException();
1300        }
1301        org.apache.axis.client.Call _call = createCall();
1302        _call.setOperation(_operations[21]);
1303        _call.setUseSOAPAction(true);
1304        _call.setSOAPActionURI("");
1305        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1306        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setUserGroupUsers"));
1307
1308        setRequestHeaders(_call);
1309        setAttachments(_call);
1310 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
1311
1312        if (_resp instanceof java.rmi.RemoteException) {
1313            throw (java.rmi.RemoteException)_resp;
1314        }
1315        extractAttachments(_call);
1316  } catch (org.apache.axis.AxisFault axisFaultException) {
1317  throw axisFaultException;
1318}
1319    }
1320
1321    public void unsetGroupUsers(long groupId, long[] userIds) throws java.rmi.RemoteException {
1322        if (super.cachedEndpoint == null) {
1323            throw new org.apache.axis.NoEndPointException();
1324        }
1325        org.apache.axis.client.Call _call = createCall();
1326        _call.setOperation(_operations[22]);
1327        _call.setUseSOAPAction(true);
1328        _call.setSOAPActionURI("");
1329        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1330        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetGroupUsers"));
1331
1332        setRequestHeaders(_call);
1333        setAttachments(_call);
1334 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), userIds});
1335
1336        if (_resp instanceof java.rmi.RemoteException) {
1337            throw (java.rmi.RemoteException)_resp;
1338        }
1339        extractAttachments(_call);
1340  } catch (org.apache.axis.AxisFault axisFaultException) {
1341  throw axisFaultException;
1342}
1343    }
1344
1345    public void unsetOrganizationUsers(long organizationId, long[] userIds) throws java.rmi.RemoteException {
1346        if (super.cachedEndpoint == null) {
1347            throw new org.apache.axis.NoEndPointException();
1348        }
1349        org.apache.axis.client.Call _call = createCall();
1350        _call.setOperation(_operations[23]);
1351        _call.setUseSOAPAction(true);
1352        _call.setSOAPActionURI("");
1353        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1354        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetOrganizationUsers"));
1355
1356        setRequestHeaders(_call);
1357        setAttachments(_call);
1358 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), userIds});
1359
1360        if (_resp instanceof java.rmi.RemoteException) {
1361            throw (java.rmi.RemoteException)_resp;
1362        }
1363        extractAttachments(_call);
1364  } catch (org.apache.axis.AxisFault axisFaultException) {
1365  throw axisFaultException;
1366}
1367    }
1368
1369    public void unsetPasswordPolicyUsers(long passwordPolicyId, long[] userIds) throws java.rmi.RemoteException {
1370        if (super.cachedEndpoint == null) {
1371            throw new org.apache.axis.NoEndPointException();
1372        }
1373        org.apache.axis.client.Call _call = createCall();
1374        _call.setOperation(_operations[24]);
1375        _call.setUseSOAPAction(true);
1376        _call.setSOAPActionURI("");
1377        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1378        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetPasswordPolicyUsers"));
1379
1380        setRequestHeaders(_call);
1381        setAttachments(_call);
1382 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), userIds});
1383
1384        if (_resp instanceof java.rmi.RemoteException) {
1385            throw (java.rmi.RemoteException)_resp;
1386        }
1387        extractAttachments(_call);
1388  } catch (org.apache.axis.AxisFault axisFaultException) {
1389  throw axisFaultException;
1390}
1391    }
1392
1393    public void unsetRoleUsers(long roleId, long[] userIds) throws java.rmi.RemoteException {
1394        if (super.cachedEndpoint == null) {
1395            throw new org.apache.axis.NoEndPointException();
1396        }
1397        org.apache.axis.client.Call _call = createCall();
1398        _call.setOperation(_operations[25]);
1399        _call.setUseSOAPAction(true);
1400        _call.setSOAPActionURI("");
1401        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1402        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetRoleUsers"));
1403
1404        setRequestHeaders(_call);
1405        setAttachments(_call);
1406 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), userIds});
1407
1408        if (_resp instanceof java.rmi.RemoteException) {
1409            throw (java.rmi.RemoteException)_resp;
1410        }
1411        extractAttachments(_call);
1412  } catch (org.apache.axis.AxisFault axisFaultException) {
1413  throw axisFaultException;
1414}
1415    }
1416
1417    public void unsetUserGroupUsers(long userGroupId, long[] userIds) throws java.rmi.RemoteException {
1418        if (super.cachedEndpoint == null) {
1419            throw new org.apache.axis.NoEndPointException();
1420        }
1421        org.apache.axis.client.Call _call = createCall();
1422        _call.setOperation(_operations[26]);
1423        _call.setUseSOAPAction(true);
1424        _call.setSOAPActionURI("");
1425        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1426        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetUserGroupUsers"));
1427
1428        setRequestHeaders(_call);
1429        setAttachments(_call);
1430 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userGroupId), userIds});
1431
1432        if (_resp instanceof java.rmi.RemoteException) {
1433            throw (java.rmi.RemoteException)_resp;
1434        }
1435        extractAttachments(_call);
1436  } catch (org.apache.axis.AxisFault axisFaultException) {
1437  throw axisFaultException;
1438}
1439    }
1440
1441    public com.liferay.client.portal.model.UserSoap updateActive(long userId, boolean active) throws java.rmi.RemoteException {
1442        if (super.cachedEndpoint == null) {
1443            throw new org.apache.axis.NoEndPointException();
1444        }
1445        org.apache.axis.client.Call _call = createCall();
1446        _call.setOperation(_operations[27]);
1447        _call.setUseSOAPAction(true);
1448        _call.setSOAPActionURI("");
1449        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1450        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateActive"));
1451
1452        setRequestHeaders(_call);
1453        setAttachments(_call);
1454 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(active)});
1455
1456        if (_resp instanceof java.rmi.RemoteException) {
1457            throw (java.rmi.RemoteException)_resp;
1458        }
1459        else {
1460            extractAttachments(_call);
1461            try {
1462                return (com.liferay.client.portal.model.UserSoap) _resp;
1463            } catch (java.lang.Exception _exception) {
1464                return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
1465            }
1466        }
1467  } catch (org.apache.axis.AxisFault axisFaultException) {
1468  throw axisFaultException;
1469}
1470    }
1471
1472    public com.liferay.client.portal.model.UserSoap updateAgreedToTermsOfUse(long userId, boolean agreedToTermsOfUse) throws java.rmi.RemoteException {
1473        if (super.cachedEndpoint == null) {
1474            throw new org.apache.axis.NoEndPointException();
1475        }
1476        org.apache.axis.client.Call _call = createCall();
1477        _call.setOperation(_operations[28]);
1478        _call.setUseSOAPAction(true);
1479        _call.setSOAPActionURI("");
1480        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1481        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateAgreedToTermsOfUse"));
1482
1483        setRequestHeaders(_call);
1484        setAttachments(_call);
1485 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(agreedToTermsOfUse)});
1486
1487        if (_resp instanceof java.rmi.RemoteException) {
1488            throw (java.rmi.RemoteException)_resp;
1489        }
1490        else {
1491            extractAttachments(_call);
1492            try {
1493                return (com.liferay.client.portal.model.UserSoap) _resp;
1494            } catch (java.lang.Exception _exception) {
1495                return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
1496            }
1497        }
1498  } catch (org.apache.axis.AxisFault axisFaultException) {
1499  throw axisFaultException;
1500}
1501    }
1502
1503    public com.liferay.client.portal.model.UserSoap updateLockout(long userId, boolean lockout) throws java.rmi.RemoteException {
1504        if (super.cachedEndpoint == null) {
1505            throw new org.apache.axis.NoEndPointException();
1506        }
1507        org.apache.axis.client.Call _call = createCall();
1508        _call.setOperation(_operations[29]);
1509        _call.setUseSOAPAction(true);
1510        _call.setSOAPActionURI("");
1511        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1512        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateLockout"));
1513
1514        setRequestHeaders(_call);
1515        setAttachments(_call);
1516 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(lockout)});
1517
1518        if (_resp instanceof java.rmi.RemoteException) {
1519            throw (java.rmi.RemoteException)_resp;
1520        }
1521        else {
1522            extractAttachments(_call);
1523            try {
1524                return (com.liferay.client.portal.model.UserSoap) _resp;
1525            } catch (java.lang.Exception _exception) {
1526                return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
1527            }
1528        }
1529  } catch (org.apache.axis.AxisFault axisFaultException) {
1530  throw axisFaultException;
1531}
1532    }
1533
1534    public void updatePortrait(long userId, byte[] bytes) throws java.rmi.RemoteException {
1535        if (super.cachedEndpoint == null) {
1536            throw new org.apache.axis.NoEndPointException();
1537        }
1538        org.apache.axis.client.Call _call = createCall();
1539        _call.setOperation(_operations[30]);
1540        _call.setUseSOAPAction(true);
1541        _call.setSOAPActionURI("");
1542        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1543        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updatePortrait"));
1544
1545        setRequestHeaders(_call);
1546        setAttachments(_call);
1547 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), bytes});
1548
1549        if (_resp instanceof java.rmi.RemoteException) {
1550            throw (java.rmi.RemoteException)_resp;
1551        }
1552        extractAttachments(_call);
1553  } catch (org.apache.axis.AxisFault axisFaultException) {
1554  throw axisFaultException;
1555}
1556    }
1557
1558    public void updateScreenName(long userId, java.lang.String screenName) throws java.rmi.RemoteException {
1559        if (super.cachedEndpoint == null) {
1560            throw new org.apache.axis.NoEndPointException();
1561        }
1562        org.apache.axis.client.Call _call = createCall();
1563        _call.setOperation(_operations[31]);
1564        _call.setUseSOAPAction(true);
1565        _call.setSOAPActionURI("");
1566        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1567        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateScreenName"));
1568
1569        setRequestHeaders(_call);
1570        setAttachments(_call);
1571 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), screenName});
1572
1573        if (_resp instanceof java.rmi.RemoteException) {
1574            throw (java.rmi.RemoteException)_resp;
1575        }
1576        extractAttachments(_call);
1577  } catch (org.apache.axis.AxisFault axisFaultException) {
1578  throw axisFaultException;
1579}
1580    }
1581
1582    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 {
1583        if (super.cachedEndpoint == null) {
1584            throw new org.apache.axis.NoEndPointException();
1585        }
1586        org.apache.axis.client.Call _call = createCall();
1587        _call.setOperation(_operations[32]);
1588        _call.setUseSOAPAction(true);
1589        _call.setSOAPActionURI("");
1590        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1591        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateUser"));
1592
1593        setRequestHeaders(_call);
1594        setAttachments(_call);
1595 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});
1596
1597        if (_resp instanceof java.rmi.RemoteException) {
1598            throw (java.rmi.RemoteException)_resp;
1599        }
1600        else {
1601            extractAttachments(_call);
1602            try {
1603                return (com.liferay.client.portal.model.UserSoap) _resp;
1604            } catch (java.lang.Exception _exception) {
1605                return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
1606            }
1607        }
1608  } catch (org.apache.axis.AxisFault axisFaultException) {
1609  throw axisFaultException;
1610}
1611    }
1612
1613    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 {
1614        if (super.cachedEndpoint == null) {
1615            throw new org.apache.axis.NoEndPointException();
1616        }
1617        org.apache.axis.client.Call _call = createCall();
1618        _call.setOperation(_operations[33]);
1619        _call.setUseSOAPAction(true);
1620        _call.setSOAPActionURI("");
1621        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1622        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateUser"));
1623
1624        setRequestHeaders(_call);
1625        setAttachments(_call);
1626 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});
1627
1628        if (_resp instanceof java.rmi.RemoteException) {
1629            throw (java.rmi.RemoteException)_resp;
1630        }
1631        else {
1632            extractAttachments(_call);
1633            try {
1634                return (com.liferay.client.portal.model.UserSoap) _resp;
1635            } catch (java.lang.Exception _exception) {
1636                return (com.liferay.client.portal.model.UserSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.UserSoap.class);
1637            }
1638        }
1639  } catch (org.apache.axis.AxisFault axisFaultException) {
1640  throw axisFaultException;
1641}
1642    }
1643
1644}
1645