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