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