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