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