1   /**
2    * Portal_GroupServiceSoapBindingStub.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_GroupServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portal.service.http.GroupServiceSoap {
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[17];
20          _initOperationDesc1();
21          _initOperationDesc2();
22      }
23  
24      private static void _initOperationDesc1(){
25          org.apache.axis.description.OperationDesc oper;
26          org.apache.axis.description.ParameterDesc param;
27          oper = new org.apache.axis.description.OperationDesc();
28          oper.setName("search");
29          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);
30          oper.addParameter(param);
31          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);
32          oper.addParameter(param);
33          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
34          oper.addParameter(param);
35          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "params"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
36          oper.addParameter(param);
37          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "start"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
38          oper.addParameter(param);
39          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "end"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
40          oper.addParameter(param);
41          oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_GroupSoap"));
42          oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap[].class);
43          oper.setReturnQName(new javax.xml.namespace.QName("", "searchReturn"));
44          oper.setStyle(org.apache.axis.constants.Style.RPC);
45          oper.setUse(org.apache.axis.constants.Use.ENCODED);
46          _operations[0] = oper;
47  
48          oper = new org.apache.axis.description.OperationDesc();
49          oper.setName("getGroup");
50          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);
51          oper.addParameter(param);
52          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
53          oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap.class);
54          oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupReturn"));
55          oper.setStyle(org.apache.axis.constants.Style.RPC);
56          oper.setUse(org.apache.axis.constants.Use.ENCODED);
57          _operations[1] = oper;
58  
59          oper = new org.apache.axis.description.OperationDesc();
60          oper.setName("getGroup");
61          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);
62          oper.addParameter(param);
63          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);
64          oper.addParameter(param);
65          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
66          oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap.class);
67          oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupReturn"));
68          oper.setStyle(org.apache.axis.constants.Style.RPC);
69          oper.setUse(org.apache.axis.constants.Use.ENCODED);
70          _operations[2] = oper;
71  
72          oper = new org.apache.axis.description.OperationDesc();
73          oper.setName("addGroup");
74          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);
75          oper.addParameter(param);
76          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
77          oper.addParameter(param);
78          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
79          oper.addParameter(param);
80          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "friendlyURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
81          oper.addParameter(param);
82          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);
83          oper.addParameter(param);
84          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
85          oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap.class);
86          oper.setReturnQName(new javax.xml.namespace.QName("", "addGroupReturn"));
87          oper.setStyle(org.apache.axis.constants.Style.RPC);
88          oper.setUse(org.apache.axis.constants.Use.ENCODED);
89          _operations[3] = oper;
90  
91          oper = new org.apache.axis.description.OperationDesc();
92          oper.setName("addGroup");
93          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "liveGroupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
94          oper.addParameter(param);
95          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);
96          oper.addParameter(param);
97          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
98          oper.addParameter(param);
99          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
100         oper.addParameter(param);
101         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "friendlyURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
102         oper.addParameter(param);
103         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);
104         oper.addParameter(param);
105         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
106         oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap.class);
107         oper.setReturnQName(new javax.xml.namespace.QName("", "addGroupReturn"));
108         oper.setStyle(org.apache.axis.constants.Style.RPC);
109         oper.setUse(org.apache.axis.constants.Use.ENCODED);
110         _operations[4] = oper;
111 
112         oper = new org.apache.axis.description.OperationDesc();
113         oper.setName("addRoleGroups");
114         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);
115         oper.addParameter(param);
116         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
117         oper.addParameter(param);
118         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
119         oper.setStyle(org.apache.axis.constants.Style.RPC);
120         oper.setUse(org.apache.axis.constants.Use.ENCODED);
121         _operations[5] = oper;
122 
123         oper = new org.apache.axis.description.OperationDesc();
124         oper.setName("deleteGroup");
125         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);
126         oper.addParameter(param);
127         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
128         oper.setStyle(org.apache.axis.constants.Style.RPC);
129         oper.setUse(org.apache.axis.constants.Use.ENCODED);
130         _operations[6] = oper;
131 
132         oper = new org.apache.axis.description.OperationDesc();
133         oper.setName("getOrganizationsGroups");
134         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizations"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_OrganizationSoap"), com.liferay.client.soap.portal.model.OrganizationSoap[].class, false, false);
135         oper.addParameter(param);
136         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_GroupSoap"));
137         oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap[].class);
138         oper.setReturnQName(new javax.xml.namespace.QName("", "getOrganizationsGroupsReturn"));
139         oper.setStyle(org.apache.axis.constants.Style.RPC);
140         oper.setUse(org.apache.axis.constants.Use.ENCODED);
141         _operations[7] = oper;
142 
143         oper = new org.apache.axis.description.OperationDesc();
144         oper.setName("getUserGroupsGroups");
145         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userGroups"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_UserGroupSoap"), com.liferay.client.soap.portal.model.UserGroupSoap[].class, false, false);
146         oper.addParameter(param);
147         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_GroupSoap"));
148         oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap[].class);
149         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserGroupsGroupsReturn"));
150         oper.setStyle(org.apache.axis.constants.Style.RPC);
151         oper.setUse(org.apache.axis.constants.Use.ENCODED);
152         _operations[8] = oper;
153 
154         oper = new org.apache.axis.description.OperationDesc();
155         oper.setName("hasUserGroup");
156         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);
157         oper.addParameter(param);
158         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);
159         oper.addParameter(param);
160         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
161         oper.setReturnClass(boolean.class);
162         oper.setReturnQName(new javax.xml.namespace.QName("", "hasUserGroupReturn"));
163         oper.setStyle(org.apache.axis.constants.Style.RPC);
164         oper.setUse(org.apache.axis.constants.Use.ENCODED);
165         _operations[9] = oper;
166 
167     }
168 
169     private static void _initOperationDesc2(){
170         org.apache.axis.description.OperationDesc oper;
171         org.apache.axis.description.ParameterDesc param;
172         oper = new org.apache.axis.description.OperationDesc();
173         oper.setName("searchCount");
174         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);
175         oper.addParameter(param);
176         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);
177         oper.addParameter(param);
178         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
179         oper.addParameter(param);
180         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "params"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
181         oper.addParameter(param);
182         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
183         oper.setReturnClass(int.class);
184         oper.setReturnQName(new javax.xml.namespace.QName("", "searchCountReturn"));
185         oper.setStyle(org.apache.axis.constants.Style.RPC);
186         oper.setUse(org.apache.axis.constants.Use.ENCODED);
187         _operations[10] = oper;
188 
189         oper = new org.apache.axis.description.OperationDesc();
190         oper.setName("setRoleGroups");
191         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);
192         oper.addParameter(param);
193         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
194         oper.addParameter(param);
195         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
196         oper.setStyle(org.apache.axis.constants.Style.RPC);
197         oper.setUse(org.apache.axis.constants.Use.ENCODED);
198         _operations[11] = oper;
199 
200         oper = new org.apache.axis.description.OperationDesc();
201         oper.setName("unsetRoleGroups");
202         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);
203         oper.addParameter(param);
204         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
205         oper.addParameter(param);
206         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
207         oper.setStyle(org.apache.axis.constants.Style.RPC);
208         oper.setUse(org.apache.axis.constants.Use.ENCODED);
209         _operations[12] = oper;
210 
211         oper = new org.apache.axis.description.OperationDesc();
212         oper.setName("updateFriendlyURL");
213         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);
214         oper.addParameter(param);
215         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "friendlyURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
216         oper.addParameter(param);
217         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
218         oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap.class);
219         oper.setReturnQName(new javax.xml.namespace.QName("", "updateFriendlyURLReturn"));
220         oper.setStyle(org.apache.axis.constants.Style.RPC);
221         oper.setUse(org.apache.axis.constants.Use.ENCODED);
222         _operations[13] = oper;
223 
224         oper = new org.apache.axis.description.OperationDesc();
225         oper.setName("updateGroup");
226         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);
227         oper.addParameter(param);
228         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "typeSettings"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
229         oper.addParameter(param);
230         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
231         oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap.class);
232         oper.setReturnQName(new javax.xml.namespace.QName("", "updateGroupReturn"));
233         oper.setStyle(org.apache.axis.constants.Style.RPC);
234         oper.setUse(org.apache.axis.constants.Use.ENCODED);
235         _operations[14] = oper;
236 
237         oper = new org.apache.axis.description.OperationDesc();
238         oper.setName("updateGroup");
239         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);
240         oper.addParameter(param);
241         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);
242         oper.addParameter(param);
243         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), 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         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
246         oper.addParameter(param);
247         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "friendlyURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
248         oper.addParameter(param);
249         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);
250         oper.addParameter(param);
251         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
252         oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap.class);
253         oper.setReturnQName(new javax.xml.namespace.QName("", "updateGroupReturn"));
254         oper.setStyle(org.apache.axis.constants.Style.RPC);
255         oper.setUse(org.apache.axis.constants.Use.ENCODED);
256         _operations[15] = oper;
257 
258         oper = new org.apache.axis.description.OperationDesc();
259         oper.setName("updateWorkflow");
260         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);
261         oper.addParameter(param);
262         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "workflowEnabled"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
263         oper.addParameter(param);
264         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "workflowStages"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
265         oper.addParameter(param);
266         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "workflowRoleNames"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
267         oper.addParameter(param);
268         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
269         oper.setReturnClass(com.liferay.client.soap.portal.model.GroupSoap.class);
270         oper.setReturnQName(new javax.xml.namespace.QName("", "updateWorkflowReturn"));
271         oper.setStyle(org.apache.axis.constants.Style.RPC);
272         oper.setUse(org.apache.axis.constants.Use.ENCODED);
273         _operations[16] = oper;
274 
275     }
276 
277     public Portal_GroupServiceSoapBindingStub() throws org.apache.axis.AxisFault {
278          this(null);
279     }
280 
281     public Portal_GroupServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
282          this(service);
283          super.cachedEndpoint = endpointURL;
284     }
285 
286     public Portal_GroupServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
287         if (service == null) {
288             super.service = new org.apache.axis.client.Service();
289         } else {
290             super.service = service;
291         }
292         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
293             java.lang.Class cls;
294             javax.xml.namespace.QName qName;
295             javax.xml.namespace.QName qName2;
296             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
297             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
298             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
299             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
300             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
301             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
302             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
303             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
304             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
305             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
306             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap");
307             cachedSerQNames.add(qName);
308             cls = com.liferay.client.soap.portal.model.GroupSoap.class;
309             cachedSerClasses.add(cls);
310             cachedSerFactories.add(beansf);
311             cachedDeserFactories.add(beandf);
312 
313             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap");
314             cachedSerQNames.add(qName);
315             cls = com.liferay.client.soap.portal.model.OrganizationSoap.class;
316             cachedSerClasses.add(cls);
317             cachedSerFactories.add(beansf);
318             cachedDeserFactories.add(beandf);
319 
320             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserGroupSoap");
321             cachedSerQNames.add(qName);
322             cls = com.liferay.client.soap.portal.model.UserGroupSoap.class;
323             cachedSerClasses.add(cls);
324             cachedSerFactories.add(beansf);
325             cachedDeserFactories.add(beandf);
326 
327             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_GroupSoap");
328             cachedSerQNames.add(qName);
329             cls = com.liferay.client.soap.portal.model.GroupSoap[].class;
330             cachedSerClasses.add(cls);
331             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap");
332             qName2 = null;
333             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
334             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
335 
336             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_OrganizationSoap");
337             cachedSerQNames.add(qName);
338             cls = com.liferay.client.soap.portal.model.OrganizationSoap[].class;
339             cachedSerClasses.add(cls);
340             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap");
341             qName2 = null;
342             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
343             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
344 
345             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_UserGroupSoap");
346             cachedSerQNames.add(qName);
347             cls = com.liferay.client.soap.portal.model.UserGroupSoap[].class;
348             cachedSerClasses.add(cls);
349             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "UserGroupSoap");
350             qName2 = null;
351             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
352             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
353 
354             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long");
355             cachedSerQNames.add(qName);
356             cls = long[].class;
357             cachedSerClasses.add(cls);
358             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
359             qName2 = null;
360             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
361             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
362 
363             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string");
364             cachedSerQNames.add(qName);
365             cls = java.lang.String[].class;
366             cachedSerClasses.add(cls);
367             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
368             qName2 = null;
369             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
370             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
371 
372     }
373 
374     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
375         try {
376             org.apache.axis.client.Call _call = super._createCall();
377             if (super.maintainSessionSet) {
378                 _call.setMaintainSession(super.maintainSession);
379             }
380             if (super.cachedUsername != null) {
381                 _call.setUsername(super.cachedUsername);
382             }
383             if (super.cachedPassword != null) {
384                 _call.setPassword(super.cachedPassword);
385             }
386             if (super.cachedEndpoint != null) {
387                 _call.setTargetEndpointAddress(super.cachedEndpoint);
388             }
389             if (super.cachedTimeout != null) {
390                 _call.setTimeout(super.cachedTimeout);
391             }
392             if (super.cachedPortName != null) {
393                 _call.setPortName(super.cachedPortName);
394             }
395             java.util.Enumeration keys = super.cachedProperties.keys();
396             while (keys.hasMoreElements()) {
397                 java.lang.String key = (java.lang.String) keys.nextElement();
398                 _call.setProperty(key, super.cachedProperties.get(key));
399             }
400             // All the type mapping information is registered
401             // when the first call is made.
402             // The type mapping information is actually registered in
403             // the TypeMappingRegistry of the service, which
404             // is the reason why registration is only needed for the first call.
405             synchronized (this) {
406                 if (firstCall()) {
407                     // must set encoding style before registering serializers
408                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
409                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
410                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
411                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
412                         javax.xml.namespace.QName qName =
413                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
414                         java.lang.Object x = cachedSerFactories.get(i);
415                         if (x instanceof Class) {
416                             java.lang.Class sf = (java.lang.Class)
417                                  cachedSerFactories.get(i);
418                             java.lang.Class df = (java.lang.Class)
419                                  cachedDeserFactories.get(i);
420                             _call.registerTypeMapping(cls, qName, sf, df, false);
421                         }
422                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
423                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
424                                  cachedSerFactories.get(i);
425                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
426                                  cachedDeserFactories.get(i);
427                             _call.registerTypeMapping(cls, qName, sf, df, false);
428                         }
429                     }
430                 }
431             }
432             return _call;
433         }
434         catch (java.lang.Throwable _t) {
435             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
436         }
437     }
438 
439     public com.liferay.client.soap.portal.model.GroupSoap[] search(long companyId, java.lang.String name, java.lang.String description, java.lang.String[] params, int start, int end) throws java.rmi.RemoteException {
440         if (super.cachedEndpoint == null) {
441             throw new org.apache.axis.NoEndPointException();
442         }
443         org.apache.axis.client.Call _call = createCall();
444         _call.setOperation(_operations[0]);
445         _call.setUseSOAPAction(true);
446         _call.setSOAPActionURI("");
447         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
448         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "search"));
449 
450         setRequestHeaders(_call);
451         setAttachments(_call);
452  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name, description, params, new java.lang.Integer(start), new java.lang.Integer(end)});
453 
454         if (_resp instanceof java.rmi.RemoteException) {
455             throw (java.rmi.RemoteException)_resp;
456         }
457         else {
458             extractAttachments(_call);
459             try {
460                 return (com.liferay.client.soap.portal.model.GroupSoap[]) _resp;
461             } catch (java.lang.Exception _exception) {
462                 return (com.liferay.client.soap.portal.model.GroupSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap[].class);
463             }
464         }
465   } catch (org.apache.axis.AxisFault axisFaultException) {
466   throw axisFaultException;
467 }
468     }
469 
470     public com.liferay.client.soap.portal.model.GroupSoap getGroup(long groupId) throws java.rmi.RemoteException {
471         if (super.cachedEndpoint == null) {
472             throw new org.apache.axis.NoEndPointException();
473         }
474         org.apache.axis.client.Call _call = createCall();
475         _call.setOperation(_operations[1]);
476         _call.setUseSOAPAction(true);
477         _call.setSOAPActionURI("");
478         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
479         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getGroup"));
480 
481         setRequestHeaders(_call);
482         setAttachments(_call);
483  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId)});
484 
485         if (_resp instanceof java.rmi.RemoteException) {
486             throw (java.rmi.RemoteException)_resp;
487         }
488         else {
489             extractAttachments(_call);
490             try {
491                 return (com.liferay.client.soap.portal.model.GroupSoap) _resp;
492             } catch (java.lang.Exception _exception) {
493                 return (com.liferay.client.soap.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap.class);
494             }
495         }
496   } catch (org.apache.axis.AxisFault axisFaultException) {
497   throw axisFaultException;
498 }
499     }
500 
501     public com.liferay.client.soap.portal.model.GroupSoap getGroup(long companyId, java.lang.String name) throws java.rmi.RemoteException {
502         if (super.cachedEndpoint == null) {
503             throw new org.apache.axis.NoEndPointException();
504         }
505         org.apache.axis.client.Call _call = createCall();
506         _call.setOperation(_operations[2]);
507         _call.setUseSOAPAction(true);
508         _call.setSOAPActionURI("");
509         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
510         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getGroup"));
511 
512         setRequestHeaders(_call);
513         setAttachments(_call);
514  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name});
515 
516         if (_resp instanceof java.rmi.RemoteException) {
517             throw (java.rmi.RemoteException)_resp;
518         }
519         else {
520             extractAttachments(_call);
521             try {
522                 return (com.liferay.client.soap.portal.model.GroupSoap) _resp;
523             } catch (java.lang.Exception _exception) {
524                 return (com.liferay.client.soap.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap.class);
525             }
526         }
527   } catch (org.apache.axis.AxisFault axisFaultException) {
528   throw axisFaultException;
529 }
530     }
531 
532     public com.liferay.client.soap.portal.model.GroupSoap addGroup(java.lang.String name, java.lang.String description, int type, java.lang.String friendlyURL, boolean active) throws java.rmi.RemoteException {
533         if (super.cachedEndpoint == null) {
534             throw new org.apache.axis.NoEndPointException();
535         }
536         org.apache.axis.client.Call _call = createCall();
537         _call.setOperation(_operations[3]);
538         _call.setUseSOAPAction(true);
539         _call.setSOAPActionURI("");
540         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
541         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addGroup"));
542 
543         setRequestHeaders(_call);
544         setAttachments(_call);
545  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {name, description, new java.lang.Integer(type), friendlyURL, new java.lang.Boolean(active)});
546 
547         if (_resp instanceof java.rmi.RemoteException) {
548             throw (java.rmi.RemoteException)_resp;
549         }
550         else {
551             extractAttachments(_call);
552             try {
553                 return (com.liferay.client.soap.portal.model.GroupSoap) _resp;
554             } catch (java.lang.Exception _exception) {
555                 return (com.liferay.client.soap.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap.class);
556             }
557         }
558   } catch (org.apache.axis.AxisFault axisFaultException) {
559   throw axisFaultException;
560 }
561     }
562 
563     public com.liferay.client.soap.portal.model.GroupSoap addGroup(long liveGroupId, java.lang.String name, java.lang.String description, int type, java.lang.String friendlyURL, boolean active) throws java.rmi.RemoteException {
564         if (super.cachedEndpoint == null) {
565             throw new org.apache.axis.NoEndPointException();
566         }
567         org.apache.axis.client.Call _call = createCall();
568         _call.setOperation(_operations[4]);
569         _call.setUseSOAPAction(true);
570         _call.setSOAPActionURI("");
571         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
572         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addGroup"));
573 
574         setRequestHeaders(_call);
575         setAttachments(_call);
576  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(liveGroupId), name, description, new java.lang.Integer(type), friendlyURL, new java.lang.Boolean(active)});
577 
578         if (_resp instanceof java.rmi.RemoteException) {
579             throw (java.rmi.RemoteException)_resp;
580         }
581         else {
582             extractAttachments(_call);
583             try {
584                 return (com.liferay.client.soap.portal.model.GroupSoap) _resp;
585             } catch (java.lang.Exception _exception) {
586                 return (com.liferay.client.soap.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap.class);
587             }
588         }
589   } catch (org.apache.axis.AxisFault axisFaultException) {
590   throw axisFaultException;
591 }
592     }
593 
594     public void addRoleGroups(long roleId, long[] groupIds) throws java.rmi.RemoteException {
595         if (super.cachedEndpoint == null) {
596             throw new org.apache.axis.NoEndPointException();
597         }
598         org.apache.axis.client.Call _call = createCall();
599         _call.setOperation(_operations[5]);
600         _call.setUseSOAPAction(true);
601         _call.setSOAPActionURI("");
602         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
603         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addRoleGroups"));
604 
605         setRequestHeaders(_call);
606         setAttachments(_call);
607  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), groupIds});
608 
609         if (_resp instanceof java.rmi.RemoteException) {
610             throw (java.rmi.RemoteException)_resp;
611         }
612         extractAttachments(_call);
613   } catch (org.apache.axis.AxisFault axisFaultException) {
614   throw axisFaultException;
615 }
616     }
617 
618     public void deleteGroup(long groupId) throws java.rmi.RemoteException {
619         if (super.cachedEndpoint == null) {
620             throw new org.apache.axis.NoEndPointException();
621         }
622         org.apache.axis.client.Call _call = createCall();
623         _call.setOperation(_operations[6]);
624         _call.setUseSOAPAction(true);
625         _call.setSOAPActionURI("");
626         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
627         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteGroup"));
628 
629         setRequestHeaders(_call);
630         setAttachments(_call);
631  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId)});
632 
633         if (_resp instanceof java.rmi.RemoteException) {
634             throw (java.rmi.RemoteException)_resp;
635         }
636         extractAttachments(_call);
637   } catch (org.apache.axis.AxisFault axisFaultException) {
638   throw axisFaultException;
639 }
640     }
641 
642     public com.liferay.client.soap.portal.model.GroupSoap[] getOrganizationsGroups(com.liferay.client.soap.portal.model.OrganizationSoap[] organizations) throws java.rmi.RemoteException {
643         if (super.cachedEndpoint == null) {
644             throw new org.apache.axis.NoEndPointException();
645         }
646         org.apache.axis.client.Call _call = createCall();
647         _call.setOperation(_operations[7]);
648         _call.setUseSOAPAction(true);
649         _call.setSOAPActionURI("");
650         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
651         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getOrganizationsGroups"));
652 
653         setRequestHeaders(_call);
654         setAttachments(_call);
655  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {organizations});
656 
657         if (_resp instanceof java.rmi.RemoteException) {
658             throw (java.rmi.RemoteException)_resp;
659         }
660         else {
661             extractAttachments(_call);
662             try {
663                 return (com.liferay.client.soap.portal.model.GroupSoap[]) _resp;
664             } catch (java.lang.Exception _exception) {
665                 return (com.liferay.client.soap.portal.model.GroupSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap[].class);
666             }
667         }
668   } catch (org.apache.axis.AxisFault axisFaultException) {
669   throw axisFaultException;
670 }
671     }
672 
673     public com.liferay.client.soap.portal.model.GroupSoap[] getUserGroupsGroups(com.liferay.client.soap.portal.model.UserGroupSoap[] userGroups) throws java.rmi.RemoteException {
674         if (super.cachedEndpoint == null) {
675             throw new org.apache.axis.NoEndPointException();
676         }
677         org.apache.axis.client.Call _call = createCall();
678         _call.setOperation(_operations[8]);
679         _call.setUseSOAPAction(true);
680         _call.setSOAPActionURI("");
681         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
682         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserGroupsGroups"));
683 
684         setRequestHeaders(_call);
685         setAttachments(_call);
686  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {userGroups});
687 
688         if (_resp instanceof java.rmi.RemoteException) {
689             throw (java.rmi.RemoteException)_resp;
690         }
691         else {
692             extractAttachments(_call);
693             try {
694                 return (com.liferay.client.soap.portal.model.GroupSoap[]) _resp;
695             } catch (java.lang.Exception _exception) {
696                 return (com.liferay.client.soap.portal.model.GroupSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap[].class);
697             }
698         }
699   } catch (org.apache.axis.AxisFault axisFaultException) {
700   throw axisFaultException;
701 }
702     }
703 
704     public boolean hasUserGroup(long userId, long groupId) throws java.rmi.RemoteException {
705         if (super.cachedEndpoint == null) {
706             throw new org.apache.axis.NoEndPointException();
707         }
708         org.apache.axis.client.Call _call = createCall();
709         _call.setOperation(_operations[9]);
710         _call.setUseSOAPAction(true);
711         _call.setSOAPActionURI("");
712         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
713         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserGroup"));
714 
715         setRequestHeaders(_call);
716         setAttachments(_call);
717  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId)});
718 
719         if (_resp instanceof java.rmi.RemoteException) {
720             throw (java.rmi.RemoteException)_resp;
721         }
722         else {
723             extractAttachments(_call);
724             try {
725                 return ((java.lang.Boolean) _resp).booleanValue();
726             } catch (java.lang.Exception _exception) {
727                 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
728             }
729         }
730   } catch (org.apache.axis.AxisFault axisFaultException) {
731   throw axisFaultException;
732 }
733     }
734 
735     public int searchCount(long companyId, java.lang.String name, java.lang.String description, java.lang.String[] params) throws java.rmi.RemoteException {
736         if (super.cachedEndpoint == null) {
737             throw new org.apache.axis.NoEndPointException();
738         }
739         org.apache.axis.client.Call _call = createCall();
740         _call.setOperation(_operations[10]);
741         _call.setUseSOAPAction(true);
742         _call.setSOAPActionURI("");
743         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
744         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "searchCount"));
745 
746         setRequestHeaders(_call);
747         setAttachments(_call);
748  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name, description, params});
749 
750         if (_resp instanceof java.rmi.RemoteException) {
751             throw (java.rmi.RemoteException)_resp;
752         }
753         else {
754             extractAttachments(_call);
755             try {
756                 return ((java.lang.Integer) _resp).intValue();
757             } catch (java.lang.Exception _exception) {
758                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
759             }
760         }
761   } catch (org.apache.axis.AxisFault axisFaultException) {
762   throw axisFaultException;
763 }
764     }
765 
766     public void setRoleGroups(long roleId, long[] groupIds) throws java.rmi.RemoteException {
767         if (super.cachedEndpoint == null) {
768             throw new org.apache.axis.NoEndPointException();
769         }
770         org.apache.axis.client.Call _call = createCall();
771         _call.setOperation(_operations[11]);
772         _call.setUseSOAPAction(true);
773         _call.setSOAPActionURI("");
774         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
775         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setRoleGroups"));
776 
777         setRequestHeaders(_call);
778         setAttachments(_call);
779  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), groupIds});
780 
781         if (_resp instanceof java.rmi.RemoteException) {
782             throw (java.rmi.RemoteException)_resp;
783         }
784         extractAttachments(_call);
785   } catch (org.apache.axis.AxisFault axisFaultException) {
786   throw axisFaultException;
787 }
788     }
789 
790     public void unsetRoleGroups(long roleId, long[] groupIds) throws java.rmi.RemoteException {
791         if (super.cachedEndpoint == null) {
792             throw new org.apache.axis.NoEndPointException();
793         }
794         org.apache.axis.client.Call _call = createCall();
795         _call.setOperation(_operations[12]);
796         _call.setUseSOAPAction(true);
797         _call.setSOAPActionURI("");
798         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
799         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetRoleGroups"));
800 
801         setRequestHeaders(_call);
802         setAttachments(_call);
803  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), groupIds});
804 
805         if (_resp instanceof java.rmi.RemoteException) {
806             throw (java.rmi.RemoteException)_resp;
807         }
808         extractAttachments(_call);
809   } catch (org.apache.axis.AxisFault axisFaultException) {
810   throw axisFaultException;
811 }
812     }
813 
814     public com.liferay.client.soap.portal.model.GroupSoap updateFriendlyURL(long groupId, java.lang.String friendlyURL) throws java.rmi.RemoteException {
815         if (super.cachedEndpoint == null) {
816             throw new org.apache.axis.NoEndPointException();
817         }
818         org.apache.axis.client.Call _call = createCall();
819         _call.setOperation(_operations[13]);
820         _call.setUseSOAPAction(true);
821         _call.setSOAPActionURI("");
822         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
823         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateFriendlyURL"));
824 
825         setRequestHeaders(_call);
826         setAttachments(_call);
827  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), friendlyURL});
828 
829         if (_resp instanceof java.rmi.RemoteException) {
830             throw (java.rmi.RemoteException)_resp;
831         }
832         else {
833             extractAttachments(_call);
834             try {
835                 return (com.liferay.client.soap.portal.model.GroupSoap) _resp;
836             } catch (java.lang.Exception _exception) {
837                 return (com.liferay.client.soap.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap.class);
838             }
839         }
840   } catch (org.apache.axis.AxisFault axisFaultException) {
841   throw axisFaultException;
842 }
843     }
844 
845     public com.liferay.client.soap.portal.model.GroupSoap updateGroup(long groupId, java.lang.String typeSettings) throws java.rmi.RemoteException {
846         if (super.cachedEndpoint == null) {
847             throw new org.apache.axis.NoEndPointException();
848         }
849         org.apache.axis.client.Call _call = createCall();
850         _call.setOperation(_operations[14]);
851         _call.setUseSOAPAction(true);
852         _call.setSOAPActionURI("");
853         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
854         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateGroup"));
855 
856         setRequestHeaders(_call);
857         setAttachments(_call);
858  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), typeSettings});
859 
860         if (_resp instanceof java.rmi.RemoteException) {
861             throw (java.rmi.RemoteException)_resp;
862         }
863         else {
864             extractAttachments(_call);
865             try {
866                 return (com.liferay.client.soap.portal.model.GroupSoap) _resp;
867             } catch (java.lang.Exception _exception) {
868                 return (com.liferay.client.soap.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap.class);
869             }
870         }
871   } catch (org.apache.axis.AxisFault axisFaultException) {
872   throw axisFaultException;
873 }
874     }
875 
876     public com.liferay.client.soap.portal.model.GroupSoap updateGroup(long groupId, java.lang.String name, java.lang.String description, int type, java.lang.String friendlyURL, boolean active) throws java.rmi.RemoteException {
877         if (super.cachedEndpoint == null) {
878             throw new org.apache.axis.NoEndPointException();
879         }
880         org.apache.axis.client.Call _call = createCall();
881         _call.setOperation(_operations[15]);
882         _call.setUseSOAPAction(true);
883         _call.setSOAPActionURI("");
884         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
885         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateGroup"));
886 
887         setRequestHeaders(_call);
888         setAttachments(_call);
889  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), name, description, new java.lang.Integer(type), friendlyURL, new java.lang.Boolean(active)});
890 
891         if (_resp instanceof java.rmi.RemoteException) {
892             throw (java.rmi.RemoteException)_resp;
893         }
894         else {
895             extractAttachments(_call);
896             try {
897                 return (com.liferay.client.soap.portal.model.GroupSoap) _resp;
898             } catch (java.lang.Exception _exception) {
899                 return (com.liferay.client.soap.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap.class);
900             }
901         }
902   } catch (org.apache.axis.AxisFault axisFaultException) {
903   throw axisFaultException;
904 }
905     }
906 
907     public com.liferay.client.soap.portal.model.GroupSoap updateWorkflow(long groupId, boolean workflowEnabled, int workflowStages, java.lang.String workflowRoleNames) throws java.rmi.RemoteException {
908         if (super.cachedEndpoint == null) {
909             throw new org.apache.axis.NoEndPointException();
910         }
911         org.apache.axis.client.Call _call = createCall();
912         _call.setOperation(_operations[16]);
913         _call.setUseSOAPAction(true);
914         _call.setSOAPActionURI("");
915         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
916         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateWorkflow"));
917 
918         setRequestHeaders(_call);
919         setAttachments(_call);
920  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Boolean(workflowEnabled), new java.lang.Integer(workflowStages), workflowRoleNames});
921 
922         if (_resp instanceof java.rmi.RemoteException) {
923             throw (java.rmi.RemoteException)_resp;
924         }
925         else {
926             extractAttachments(_call);
927             try {
928                 return (com.liferay.client.soap.portal.model.GroupSoap) _resp;
929             } catch (java.lang.Exception _exception) {
930                 return (com.liferay.client.soap.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.GroupSoap.class);
931             }
932         }
933   } catch (org.apache.axis.AxisFault axisFaultException) {
934   throw axisFaultException;
935 }
936     }
937 
938 }
939