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