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.portal.service.http;
9   
10  public class Portal_GroupServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.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("updateGroup");
29          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
30          oper.addParameter(param);
31          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "typeSettings"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
32          oper.addParameter(param);
33          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
34          oper.setReturnClass(com.liferay.client.portal.model.GroupSoap.class);
35          oper.setReturnQName(new javax.xml.namespace.QName("", "updateGroupReturn"));
36          oper.setStyle(org.apache.axis.constants.Style.RPC);
37          oper.setUse(org.apache.axis.constants.Use.ENCODED);
38          _operations[0] = oper;
39  
40          oper = new org.apache.axis.description.OperationDesc();
41          oper.setName("updateGroup");
42          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
43          oper.addParameter(param);
44          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
45          oper.addParameter(param);
46          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
47          oper.addParameter(param);
48          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
49          oper.addParameter(param);
50          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "friendlyURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
51          oper.addParameter(param);
52          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "active"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
53          oper.addParameter(param);
54          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
55          oper.setReturnClass(com.liferay.client.portal.model.GroupSoap.class);
56          oper.setReturnQName(new javax.xml.namespace.QName("", "updateGroupReturn"));
57          oper.setStyle(org.apache.axis.constants.Style.RPC);
58          oper.setUse(org.apache.axis.constants.Use.ENCODED);
59          _operations[1] = oper;
60  
61          oper = new org.apache.axis.description.OperationDesc();
62          oper.setName("addGroup");
63          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "liveGroupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
64          oper.addParameter(param);
65          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
66          oper.addParameter(param);
67          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
68          oper.addParameter(param);
69          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
70          oper.addParameter(param);
71          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "friendlyURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
72          oper.addParameter(param);
73          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "active"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
74          oper.addParameter(param);
75          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
76          oper.setReturnClass(com.liferay.client.portal.model.GroupSoap.class);
77          oper.setReturnQName(new javax.xml.namespace.QName("", "addGroupReturn"));
78          oper.setStyle(org.apache.axis.constants.Style.RPC);
79          oper.setUse(org.apache.axis.constants.Use.ENCODED);
80          _operations[2] = oper;
81  
82          oper = new org.apache.axis.description.OperationDesc();
83          oper.setName("addGroup");
84          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
85          oper.addParameter(param);
86          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
87          oper.addParameter(param);
88          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
89          oper.addParameter(param);
90          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "friendlyURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
91          oper.addParameter(param);
92          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "active"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
93          oper.addParameter(param);
94          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
95          oper.setReturnClass(com.liferay.client.portal.model.GroupSoap.class);
96          oper.setReturnQName(new javax.xml.namespace.QName("", "addGroupReturn"));
97          oper.setStyle(org.apache.axis.constants.Style.RPC);
98          oper.setUse(org.apache.axis.constants.Use.ENCODED);
99          _operations[3] = oper;
100 
101         oper = new org.apache.axis.description.OperationDesc();
102         oper.setName("addRoleGroups");
103         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
104         oper.addParameter(param);
105         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
106         oper.addParameter(param);
107         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
108         oper.setStyle(org.apache.axis.constants.Style.RPC);
109         oper.setUse(org.apache.axis.constants.Use.ENCODED);
110         _operations[4] = oper;
111 
112         oper = new org.apache.axis.description.OperationDesc();
113         oper.setName("deleteGroup");
114         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
115         oper.addParameter(param);
116         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
117         oper.setStyle(org.apache.axis.constants.Style.RPC);
118         oper.setUse(org.apache.axis.constants.Use.ENCODED);
119         _operations[5] = oper;
120 
121         oper = new org.apache.axis.description.OperationDesc();
122         oper.setName("getOrganizationsGroups");
123         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.portal.model.OrganizationSoap[].class, false, false);
124         oper.addParameter(param);
125         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_GroupSoap"));
126         oper.setReturnClass(com.liferay.client.portal.model.GroupSoap[].class);
127         oper.setReturnQName(new javax.xml.namespace.QName("", "getOrganizationsGroupsReturn"));
128         oper.setStyle(org.apache.axis.constants.Style.RPC);
129         oper.setUse(org.apache.axis.constants.Use.ENCODED);
130         _operations[6] = oper;
131 
132         oper = new org.apache.axis.description.OperationDesc();
133         oper.setName("getUserGroupsGroups");
134         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.portal.model.UserGroupSoap[].class, false, false);
135         oper.addParameter(param);
136         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_GroupSoap"));
137         oper.setReturnClass(com.liferay.client.portal.model.GroupSoap[].class);
138         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserGroupsGroupsReturn"));
139         oper.setStyle(org.apache.axis.constants.Style.RPC);
140         oper.setUse(org.apache.axis.constants.Use.ENCODED);
141         _operations[7] = oper;
142 
143         oper = new org.apache.axis.description.OperationDesc();
144         oper.setName("hasUserGroup");
145         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);
146         oper.addParameter(param);
147         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);
148         oper.addParameter(param);
149         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
150         oper.setReturnClass(boolean.class);
151         oper.setReturnQName(new javax.xml.namespace.QName("", "hasUserGroupReturn"));
152         oper.setStyle(org.apache.axis.constants.Style.RPC);
153         oper.setUse(org.apache.axis.constants.Use.ENCODED);
154         _operations[8] = oper;
155 
156         oper = new org.apache.axis.description.OperationDesc();
157         oper.setName("searchCount");
158         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);
159         oper.addParameter(param);
160         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);
161         oper.addParameter(param);
162         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);
163         oper.addParameter(param);
164         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);
165         oper.addParameter(param);
166         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
167         oper.setReturnClass(int.class);
168         oper.setReturnQName(new javax.xml.namespace.QName("", "searchCountReturn"));
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("setRoleGroups");
180         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);
181         oper.addParameter(param);
182         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);
183         oper.addParameter(param);
184         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
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("unsetRoleGroups");
191         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
192         oper.addParameter(param);
193         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
194         oper.addParameter(param);
195         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
196         oper.setStyle(org.apache.axis.constants.Style.RPC);
197         oper.setUse(org.apache.axis.constants.Use.ENCODED);
198         _operations[11] = oper;
199 
200         oper = new org.apache.axis.description.OperationDesc();
201         oper.setName("updateFriendlyURL");
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("", "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);
205         oper.addParameter(param);
206         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap"));
207         oper.setReturnClass(com.liferay.client.portal.model.GroupSoap.class);
208         oper.setReturnQName(new javax.xml.namespace.QName("", "updateFriendlyURLReturn"));
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.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("", "begin"), 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.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.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.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.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.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.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.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.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.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.portal.model.GroupSoap updateGroup(long groupId, java.lang.String typeSettings) 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", "updateGroup"));
449 
450         setRequestHeaders(_call);
451         setAttachments(_call);
452  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), typeSettings});
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.portal.model.GroupSoap) _resp;
461             } catch (java.lang.Exception _exception) {
462                 return (com.liferay.client.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap.class);
463             }
464         }
465   } catch (org.apache.axis.AxisFault axisFaultException) {
466   throw axisFaultException;
467 }
468     }
469 
470     public com.liferay.client.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 {
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", "updateGroup"));
480 
481         setRequestHeaders(_call);
482         setAttachments(_call);
483  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)});
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.portal.model.GroupSoap) _resp;
492             } catch (java.lang.Exception _exception) {
493                 return (com.liferay.client.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap.class);
494             }
495         }
496   } catch (org.apache.axis.AxisFault axisFaultException) {
497   throw axisFaultException;
498 }
499     }
500 
501     public com.liferay.client.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 {
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", "addGroup"));
511 
512         setRequestHeaders(_call);
513         setAttachments(_call);
514  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)});
515 
516         if (_resp instanceof java.rmi.RemoteException) {
517             throw (java.rmi.RemoteException)_resp;
518         }
519         else {
520             extractAttachments(_call);
521             try {
522                 return (com.liferay.client.portal.model.GroupSoap) _resp;
523             } catch (java.lang.Exception _exception) {
524                 return (com.liferay.client.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap.class);
525             }
526         }
527   } catch (org.apache.axis.AxisFault axisFaultException) {
528   throw axisFaultException;
529 }
530     }
531 
532     public com.liferay.client.portal.model.GroupSoap addGroup(java.lang.String name, java.lang.String description, int type, java.lang.String friendlyURL, boolean active) throws java.rmi.RemoteException {
533         if (super.cachedEndpoint == null) {
534             throw new org.apache.axis.NoEndPointException();
535         }
536         org.apache.axis.client.Call _call = createCall();
537         _call.setOperation(_operations[3]);
538         _call.setUseSOAPAction(true);
539         _call.setSOAPActionURI("");
540         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
541         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addGroup"));
542 
543         setRequestHeaders(_call);
544         setAttachments(_call);
545  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {name, description, new java.lang.Integer(type), friendlyURL, new java.lang.Boolean(active)});
546 
547         if (_resp instanceof java.rmi.RemoteException) {
548             throw (java.rmi.RemoteException)_resp;
549         }
550         else {
551             extractAttachments(_call);
552             try {
553                 return (com.liferay.client.portal.model.GroupSoap) _resp;
554             } catch (java.lang.Exception _exception) {
555                 return (com.liferay.client.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap.class);
556             }
557         }
558   } catch (org.apache.axis.AxisFault axisFaultException) {
559   throw axisFaultException;
560 }
561     }
562 
563     public void addRoleGroups(long roleId, long[] groupIds) throws java.rmi.RemoteException {
564         if (super.cachedEndpoint == null) {
565             throw new org.apache.axis.NoEndPointException();
566         }
567         org.apache.axis.client.Call _call = createCall();
568         _call.setOperation(_operations[4]);
569         _call.setUseSOAPAction(true);
570         _call.setSOAPActionURI("");
571         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
572         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addRoleGroups"));
573 
574         setRequestHeaders(_call);
575         setAttachments(_call);
576  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), groupIds});
577 
578         if (_resp instanceof java.rmi.RemoteException) {
579             throw (java.rmi.RemoteException)_resp;
580         }
581         extractAttachments(_call);
582   } catch (org.apache.axis.AxisFault axisFaultException) {
583   throw axisFaultException;
584 }
585     }
586 
587     public void deleteGroup(long groupId) throws java.rmi.RemoteException {
588         if (super.cachedEndpoint == null) {
589             throw new org.apache.axis.NoEndPointException();
590         }
591         org.apache.axis.client.Call _call = createCall();
592         _call.setOperation(_operations[5]);
593         _call.setUseSOAPAction(true);
594         _call.setSOAPActionURI("");
595         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
596         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteGroup"));
597 
598         setRequestHeaders(_call);
599         setAttachments(_call);
600  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId)});
601 
602         if (_resp instanceof java.rmi.RemoteException) {
603             throw (java.rmi.RemoteException)_resp;
604         }
605         extractAttachments(_call);
606   } catch (org.apache.axis.AxisFault axisFaultException) {
607   throw axisFaultException;
608 }
609     }
610 
611     public com.liferay.client.portal.model.GroupSoap[] getOrganizationsGroups(com.liferay.client.portal.model.OrganizationSoap[] organizations) 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", "getOrganizationsGroups"));
621 
622         setRequestHeaders(_call);
623         setAttachments(_call);
624  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {organizations});
625 
626         if (_resp instanceof java.rmi.RemoteException) {
627             throw (java.rmi.RemoteException)_resp;
628         }
629         else {
630             extractAttachments(_call);
631             try {
632                 return (com.liferay.client.portal.model.GroupSoap[]) _resp;
633             } catch (java.lang.Exception _exception) {
634                 return (com.liferay.client.portal.model.GroupSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap[].class);
635             }
636         }
637   } catch (org.apache.axis.AxisFault axisFaultException) {
638   throw axisFaultException;
639 }
640     }
641 
642     public com.liferay.client.portal.model.GroupSoap[] getUserGroupsGroups(com.liferay.client.portal.model.UserGroupSoap[] userGroups) 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", "getUserGroupsGroups"));
652 
653         setRequestHeaders(_call);
654         setAttachments(_call);
655  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {userGroups});
656 
657         if (_resp instanceof java.rmi.RemoteException) {
658             throw (java.rmi.RemoteException)_resp;
659         }
660         else {
661             extractAttachments(_call);
662             try {
663                 return (com.liferay.client.portal.model.GroupSoap[]) _resp;
664             } catch (java.lang.Exception _exception) {
665                 return (com.liferay.client.portal.model.GroupSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap[].class);
666             }
667         }
668   } catch (org.apache.axis.AxisFault axisFaultException) {
669   throw axisFaultException;
670 }
671     }
672 
673     public boolean hasUserGroup(long userId, long groupId) 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", "hasUserGroup"));
683 
684         setRequestHeaders(_call);
685         setAttachments(_call);
686  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId)});
687 
688         if (_resp instanceof java.rmi.RemoteException) {
689             throw (java.rmi.RemoteException)_resp;
690         }
691         else {
692             extractAttachments(_call);
693             try {
694                 return ((java.lang.Boolean) _resp).booleanValue();
695             } catch (java.lang.Exception _exception) {
696                 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
697             }
698         }
699   } catch (org.apache.axis.AxisFault axisFaultException) {
700   throw axisFaultException;
701 }
702     }
703 
704     public int searchCount(long companyId, java.lang.String name, java.lang.String description, java.lang.String[] params) throws java.rmi.RemoteException {
705         if (super.cachedEndpoint == null) {
706             throw new org.apache.axis.NoEndPointException();
707         }
708         org.apache.axis.client.Call _call = createCall();
709         _call.setOperation(_operations[9]);
710         _call.setUseSOAPAction(true);
711         _call.setSOAPActionURI("");
712         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
713         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "searchCount"));
714 
715         setRequestHeaders(_call);
716         setAttachments(_call);
717  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name, description, params});
718 
719         if (_resp instanceof java.rmi.RemoteException) {
720             throw (java.rmi.RemoteException)_resp;
721         }
722         else {
723             extractAttachments(_call);
724             try {
725                 return ((java.lang.Integer) _resp).intValue();
726             } catch (java.lang.Exception _exception) {
727                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
728             }
729         }
730   } catch (org.apache.axis.AxisFault axisFaultException) {
731   throw axisFaultException;
732 }
733     }
734 
735     public void setRoleGroups(long roleId, long[] groupIds) throws java.rmi.RemoteException {
736         if (super.cachedEndpoint == null) {
737             throw new org.apache.axis.NoEndPointException();
738         }
739         org.apache.axis.client.Call _call = createCall();
740         _call.setOperation(_operations[10]);
741         _call.setUseSOAPAction(true);
742         _call.setSOAPActionURI("");
743         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
744         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setRoleGroups"));
745 
746         setRequestHeaders(_call);
747         setAttachments(_call);
748  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), groupIds});
749 
750         if (_resp instanceof java.rmi.RemoteException) {
751             throw (java.rmi.RemoteException)_resp;
752         }
753         extractAttachments(_call);
754   } catch (org.apache.axis.AxisFault axisFaultException) {
755   throw axisFaultException;
756 }
757     }
758 
759     public void unsetRoleGroups(long roleId, long[] groupIds) throws java.rmi.RemoteException {
760         if (super.cachedEndpoint == null) {
761             throw new org.apache.axis.NoEndPointException();
762         }
763         org.apache.axis.client.Call _call = createCall();
764         _call.setOperation(_operations[11]);
765         _call.setUseSOAPAction(true);
766         _call.setSOAPActionURI("");
767         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
768         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetRoleGroups"));
769 
770         setRequestHeaders(_call);
771         setAttachments(_call);
772  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), groupIds});
773 
774         if (_resp instanceof java.rmi.RemoteException) {
775             throw (java.rmi.RemoteException)_resp;
776         }
777         extractAttachments(_call);
778   } catch (org.apache.axis.AxisFault axisFaultException) {
779   throw axisFaultException;
780 }
781     }
782 
783     public com.liferay.client.portal.model.GroupSoap updateFriendlyURL(long groupId, java.lang.String friendlyURL) 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", "updateFriendlyURL"));
793 
794         setRequestHeaders(_call);
795         setAttachments(_call);
796  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), friendlyURL});
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.portal.model.GroupSoap) _resp;
805             } catch (java.lang.Exception _exception) {
806                 return (com.liferay.client.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap.class);
807             }
808         }
809   } catch (org.apache.axis.AxisFault axisFaultException) {
810   throw axisFaultException;
811 }
812     }
813 
814     public com.liferay.client.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.portal.model.GroupSoap) _resp;
836             } catch (java.lang.Exception _exception) {
837                 return (com.liferay.client.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap.class);
838             }
839         }
840   } catch (org.apache.axis.AxisFault axisFaultException) {
841   throw axisFaultException;
842 }
843     }
844 
845     public com.liferay.client.portal.model.GroupSoap[] search(long companyId, java.lang.String name, java.lang.String description, java.lang.String[] params, int begin, 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(begin), 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.portal.model.GroupSoap[]) _resp;
867             } catch (java.lang.Exception _exception) {
868                 return (com.liferay.client.portal.model.GroupSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap[].class);
869             }
870         }
871   } catch (org.apache.axis.AxisFault axisFaultException) {
872   throw axisFaultException;
873 }
874     }
875 
876     public com.liferay.client.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.portal.model.GroupSoap) _resp;
898             } catch (java.lang.Exception _exception) {
899                 return (com.liferay.client.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap.class);
900             }
901         }
902   } catch (org.apache.axis.AxisFault axisFaultException) {
903   throw axisFaultException;
904 }
905     }
906 
907     public com.liferay.client.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.portal.model.GroupSoap) _resp;
929             } catch (java.lang.Exception _exception) {
930                 return (com.liferay.client.portal.model.GroupSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.GroupSoap.class);
931             }
932         }
933   } catch (org.apache.axis.AxisFault axisFaultException) {
934   throw axisFaultException;
935 }
936     }
937 
938 }
939