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