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