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