1   /**
2    * Portal_OrganizationServiceSoapBindingStub.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_OrganizationServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.portal.service.http.OrganizationServiceSoap {
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[12];
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("getOrganization");
29          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), 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          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
32          oper.setReturnClass(com.liferay.client.portal.model.OrganizationSoap.class);
33          oper.setReturnQName(new javax.xml.namespace.QName("", "getOrganizationReturn"));
34          oper.setStyle(org.apache.axis.constants.Style.RPC);
35          oper.setUse(org.apache.axis.constants.Use.ENCODED);
36          _operations[0] = oper;
37  
38          oper = new org.apache.axis.description.OperationDesc();
39          oper.setName("getOrganizationId");
40          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);
41          oper.addParameter(param);
42          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);
43          oper.addParameter(param);
44          oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
45          oper.setReturnClass(long.class);
46          oper.setReturnQName(new javax.xml.namespace.QName("", "getOrganizationIdReturn"));
47          oper.setStyle(org.apache.axis.constants.Style.RPC);
48          oper.setUse(org.apache.axis.constants.Use.ENCODED);
49          _operations[1] = oper;
50  
51          oper = new org.apache.axis.description.OperationDesc();
52          oper.setName("addOrganization");
53          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "parentOrganizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
54          oper.addParameter(param);
55          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);
56          oper.addParameter(param);
57          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "location"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
58          oper.addParameter(param);
59          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "recursable"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
60          oper.addParameter(param);
61          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "regionId"), 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("", "countryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
64          oper.addParameter(param);
65          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "statusId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
66          oper.addParameter(param);
67          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
68          oper.setReturnClass(com.liferay.client.portal.model.OrganizationSoap.class);
69          oper.setReturnQName(new javax.xml.namespace.QName("", "addOrganizationReturn"));
70          oper.setStyle(org.apache.axis.constants.Style.RPC);
71          oper.setUse(org.apache.axis.constants.Use.ENCODED);
72          _operations[2] = oper;
73  
74          oper = new org.apache.axis.description.OperationDesc();
75          oper.setName("addGroupOrganizations");
76          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);
77          oper.addParameter(param);
78          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
79          oper.addParameter(param);
80          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
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("addPasswordPolicyOrganizations");
87          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordPolicyId"), 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("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
90          oper.addParameter(param);
91          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
92          oper.setStyle(org.apache.axis.constants.Style.RPC);
93          oper.setUse(org.apache.axis.constants.Use.ENCODED);
94          _operations[4] = oper;
95  
96          oper = new org.apache.axis.description.OperationDesc();
97          oper.setName("deleteOrganization");
98          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
99          oper.addParameter(param);
100         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
101         oper.setStyle(org.apache.axis.constants.Style.RPC);
102         oper.setUse(org.apache.axis.constants.Use.ENCODED);
103         _operations[5] = oper;
104 
105         oper = new org.apache.axis.description.OperationDesc();
106         oper.setName("getUserOrganizations");
107         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);
108         oper.addParameter(param);
109         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_OrganizationSoap"));
110         oper.setReturnClass(com.liferay.client.portal.model.OrganizationSoap[].class);
111         oper.setReturnQName(new javax.xml.namespace.QName("", "getUserOrganizationsReturn"));
112         oper.setStyle(org.apache.axis.constants.Style.RPC);
113         oper.setUse(org.apache.axis.constants.Use.ENCODED);
114         _operations[6] = oper;
115 
116         oper = new org.apache.axis.description.OperationDesc();
117         oper.setName("setGroupOrganizations");
118         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);
119         oper.addParameter(param);
120         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
121         oper.addParameter(param);
122         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
123         oper.setStyle(org.apache.axis.constants.Style.RPC);
124         oper.setUse(org.apache.axis.constants.Use.ENCODED);
125         _operations[7] = oper;
126 
127         oper = new org.apache.axis.description.OperationDesc();
128         oper.setName("unsetGroupOrganizations");
129         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);
130         oper.addParameter(param);
131         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
132         oper.addParameter(param);
133         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
134         oper.setStyle(org.apache.axis.constants.Style.RPC);
135         oper.setUse(org.apache.axis.constants.Use.ENCODED);
136         _operations[8] = oper;
137 
138         oper = new org.apache.axis.description.OperationDesc();
139         oper.setName("unsetPasswordPolicyOrganizations");
140         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "passwordPolicyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
141         oper.addParameter(param);
142         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
143         oper.addParameter(param);
144         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
145         oper.setStyle(org.apache.axis.constants.Style.RPC);
146         oper.setUse(org.apache.axis.constants.Use.ENCODED);
147         _operations[9] = oper;
148 
149     }
150 
151     private static void _initOperationDesc2(){
152         org.apache.axis.description.OperationDesc oper;
153         org.apache.axis.description.ParameterDesc param;
154         oper = new org.apache.axis.description.OperationDesc();
155         oper.setName("updateOrganization");
156         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), 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("", "comments"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
159         oper.addParameter(param);
160         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
161         oper.setReturnClass(com.liferay.client.portal.model.OrganizationSoap.class);
162         oper.setReturnQName(new javax.xml.namespace.QName("", "updateOrganizationReturn"));
163         oper.setStyle(org.apache.axis.constants.Style.RPC);
164         oper.setUse(org.apache.axis.constants.Use.ENCODED);
165         _operations[10] = oper;
166 
167         oper = new org.apache.axis.description.OperationDesc();
168         oper.setName("updateOrganization");
169         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
170         oper.addParameter(param);
171         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "parentOrganizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
172         oper.addParameter(param);
173         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);
174         oper.addParameter(param);
175         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "location"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
176         oper.addParameter(param);
177         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "recursable"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
178         oper.addParameter(param);
179         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "regionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
180         oper.addParameter(param);
181         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "countryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
182         oper.addParameter(param);
183         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "statusId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
184         oper.addParameter(param);
185         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
186         oper.setReturnClass(com.liferay.client.portal.model.OrganizationSoap.class);
187         oper.setReturnQName(new javax.xml.namespace.QName("", "updateOrganizationReturn"));
188         oper.setStyle(org.apache.axis.constants.Style.RPC);
189         oper.setUse(org.apache.axis.constants.Use.ENCODED);
190         _operations[11] = oper;
191 
192     }
193 
194     public Portal_OrganizationServiceSoapBindingStub() throws org.apache.axis.AxisFault {
195          this(null);
196     }
197 
198     public Portal_OrganizationServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
199          this(service);
200          super.cachedEndpoint = endpointURL;
201     }
202 
203     public Portal_OrganizationServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
204         if (service == null) {
205             super.service = new org.apache.axis.client.Service();
206         } else {
207             super.service = service;
208         }
209         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
210             java.lang.Class cls;
211             javax.xml.namespace.QName qName;
212             javax.xml.namespace.QName qName2;
213             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
214             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
215             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
216             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
217             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
218             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
219             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
220             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
221             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
222             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
223             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap");
224             cachedSerQNames.add(qName);
225             cls = com.liferay.client.portal.model.OrganizationSoap.class;
226             cachedSerClasses.add(cls);
227             cachedSerFactories.add(beansf);
228             cachedDeserFactories.add(beandf);
229 
230             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_OrganizationSoap");
231             cachedSerQNames.add(qName);
232             cls = com.liferay.client.portal.model.OrganizationSoap[].class;
233             cachedSerClasses.add(cls);
234             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap");
235             qName2 = null;
236             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
237             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
238 
239             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long");
240             cachedSerQNames.add(qName);
241             cls = long[].class;
242             cachedSerClasses.add(cls);
243             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
244             qName2 = null;
245             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
246             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
247 
248     }
249 
250     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
251         try {
252             org.apache.axis.client.Call _call = super._createCall();
253             if (super.maintainSessionSet) {
254                 _call.setMaintainSession(super.maintainSession);
255             }
256             if (super.cachedUsername != null) {
257                 _call.setUsername(super.cachedUsername);
258             }
259             if (super.cachedPassword != null) {
260                 _call.setPassword(super.cachedPassword);
261             }
262             if (super.cachedEndpoint != null) {
263                 _call.setTargetEndpointAddress(super.cachedEndpoint);
264             }
265             if (super.cachedTimeout != null) {
266                 _call.setTimeout(super.cachedTimeout);
267             }
268             if (super.cachedPortName != null) {
269                 _call.setPortName(super.cachedPortName);
270             }
271             java.util.Enumeration keys = super.cachedProperties.keys();
272             while (keys.hasMoreElements()) {
273                 java.lang.String key = (java.lang.String) keys.nextElement();
274                 _call.setProperty(key, super.cachedProperties.get(key));
275             }
276             // All the type mapping information is registered
277             // when the first call is made.
278             // The type mapping information is actually registered in
279             // the TypeMappingRegistry of the service, which
280             // is the reason why registration is only needed for the first call.
281             synchronized (this) {
282                 if (firstCall()) {
283                     // must set encoding style before registering serializers
284                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
285                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
286                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
287                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
288                         javax.xml.namespace.QName qName =
289                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
290                         java.lang.Object x = cachedSerFactories.get(i);
291                         if (x instanceof Class) {
292                             java.lang.Class sf = (java.lang.Class)
293                                  cachedSerFactories.get(i);
294                             java.lang.Class df = (java.lang.Class)
295                                  cachedDeserFactories.get(i);
296                             _call.registerTypeMapping(cls, qName, sf, df, false);
297                         }
298                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
299                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
300                                  cachedSerFactories.get(i);
301                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
302                                  cachedDeserFactories.get(i);
303                             _call.registerTypeMapping(cls, qName, sf, df, false);
304                         }
305                     }
306                 }
307             }
308             return _call;
309         }
310         catch (java.lang.Throwable _t) {
311             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
312         }
313     }
314 
315     public com.liferay.client.portal.model.OrganizationSoap getOrganization(long organizationId) throws java.rmi.RemoteException {
316         if (super.cachedEndpoint == null) {
317             throw new org.apache.axis.NoEndPointException();
318         }
319         org.apache.axis.client.Call _call = createCall();
320         _call.setOperation(_operations[0]);
321         _call.setUseSOAPAction(true);
322         _call.setSOAPActionURI("");
323         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
324         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getOrganization"));
325 
326         setRequestHeaders(_call);
327         setAttachments(_call);
328  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId)});
329 
330         if (_resp instanceof java.rmi.RemoteException) {
331             throw (java.rmi.RemoteException)_resp;
332         }
333         else {
334             extractAttachments(_call);
335             try {
336                 return (com.liferay.client.portal.model.OrganizationSoap) _resp;
337             } catch (java.lang.Exception _exception) {
338                 return (com.liferay.client.portal.model.OrganizationSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.OrganizationSoap.class);
339             }
340         }
341   } catch (org.apache.axis.AxisFault axisFaultException) {
342   throw axisFaultException;
343 }
344     }
345 
346     public long getOrganizationId(long companyId, java.lang.String name) throws java.rmi.RemoteException {
347         if (super.cachedEndpoint == null) {
348             throw new org.apache.axis.NoEndPointException();
349         }
350         org.apache.axis.client.Call _call = createCall();
351         _call.setOperation(_operations[1]);
352         _call.setUseSOAPAction(true);
353         _call.setSOAPActionURI("");
354         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
355         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getOrganizationId"));
356 
357         setRequestHeaders(_call);
358         setAttachments(_call);
359  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name});
360 
361         if (_resp instanceof java.rmi.RemoteException) {
362             throw (java.rmi.RemoteException)_resp;
363         }
364         else {
365             extractAttachments(_call);
366             try {
367                 return ((java.lang.Long) _resp).longValue();
368             } catch (java.lang.Exception _exception) {
369                 return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
370             }
371         }
372   } catch (org.apache.axis.AxisFault axisFaultException) {
373   throw axisFaultException;
374 }
375     }
376 
377     public com.liferay.client.portal.model.OrganizationSoap addOrganization(long parentOrganizationId, java.lang.String name, boolean location, boolean recursable, long regionId, long countryId, int statusId) throws java.rmi.RemoteException {
378         if (super.cachedEndpoint == null) {
379             throw new org.apache.axis.NoEndPointException();
380         }
381         org.apache.axis.client.Call _call = createCall();
382         _call.setOperation(_operations[2]);
383         _call.setUseSOAPAction(true);
384         _call.setSOAPActionURI("");
385         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
386         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addOrganization"));
387 
388         setRequestHeaders(_call);
389         setAttachments(_call);
390  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(parentOrganizationId), name, new java.lang.Boolean(location), new java.lang.Boolean(recursable), new java.lang.Long(regionId), new java.lang.Long(countryId), new java.lang.Integer(statusId)});
391 
392         if (_resp instanceof java.rmi.RemoteException) {
393             throw (java.rmi.RemoteException)_resp;
394         }
395         else {
396             extractAttachments(_call);
397             try {
398                 return (com.liferay.client.portal.model.OrganizationSoap) _resp;
399             } catch (java.lang.Exception _exception) {
400                 return (com.liferay.client.portal.model.OrganizationSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.OrganizationSoap.class);
401             }
402         }
403   } catch (org.apache.axis.AxisFault axisFaultException) {
404   throw axisFaultException;
405 }
406     }
407 
408     public void addGroupOrganizations(long groupId, long[] organizationIds) throws java.rmi.RemoteException {
409         if (super.cachedEndpoint == null) {
410             throw new org.apache.axis.NoEndPointException();
411         }
412         org.apache.axis.client.Call _call = createCall();
413         _call.setOperation(_operations[3]);
414         _call.setUseSOAPAction(true);
415         _call.setSOAPActionURI("");
416         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
417         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addGroupOrganizations"));
418 
419         setRequestHeaders(_call);
420         setAttachments(_call);
421  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), organizationIds});
422 
423         if (_resp instanceof java.rmi.RemoteException) {
424             throw (java.rmi.RemoteException)_resp;
425         }
426         extractAttachments(_call);
427   } catch (org.apache.axis.AxisFault axisFaultException) {
428   throw axisFaultException;
429 }
430     }
431 
432     public void addPasswordPolicyOrganizations(long passwordPolicyId, long[] organizationIds) throws java.rmi.RemoteException {
433         if (super.cachedEndpoint == null) {
434             throw new org.apache.axis.NoEndPointException();
435         }
436         org.apache.axis.client.Call _call = createCall();
437         _call.setOperation(_operations[4]);
438         _call.setUseSOAPAction(true);
439         _call.setSOAPActionURI("");
440         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
441         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addPasswordPolicyOrganizations"));
442 
443         setRequestHeaders(_call);
444         setAttachments(_call);
445  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), organizationIds});
446 
447         if (_resp instanceof java.rmi.RemoteException) {
448             throw (java.rmi.RemoteException)_resp;
449         }
450         extractAttachments(_call);
451   } catch (org.apache.axis.AxisFault axisFaultException) {
452   throw axisFaultException;
453 }
454     }
455 
456     public void deleteOrganization(long organizationId) throws java.rmi.RemoteException {
457         if (super.cachedEndpoint == null) {
458             throw new org.apache.axis.NoEndPointException();
459         }
460         org.apache.axis.client.Call _call = createCall();
461         _call.setOperation(_operations[5]);
462         _call.setUseSOAPAction(true);
463         _call.setSOAPActionURI("");
464         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
465         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteOrganization"));
466 
467         setRequestHeaders(_call);
468         setAttachments(_call);
469  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId)});
470 
471         if (_resp instanceof java.rmi.RemoteException) {
472             throw (java.rmi.RemoteException)_resp;
473         }
474         extractAttachments(_call);
475   } catch (org.apache.axis.AxisFault axisFaultException) {
476   throw axisFaultException;
477 }
478     }
479 
480     public com.liferay.client.portal.model.OrganizationSoap[] getUserOrganizations(long userId) throws java.rmi.RemoteException {
481         if (super.cachedEndpoint == null) {
482             throw new org.apache.axis.NoEndPointException();
483         }
484         org.apache.axis.client.Call _call = createCall();
485         _call.setOperation(_operations[6]);
486         _call.setUseSOAPAction(true);
487         _call.setSOAPActionURI("");
488         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
489         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserOrganizations"));
490 
491         setRequestHeaders(_call);
492         setAttachments(_call);
493  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
494 
495         if (_resp instanceof java.rmi.RemoteException) {
496             throw (java.rmi.RemoteException)_resp;
497         }
498         else {
499             extractAttachments(_call);
500             try {
501                 return (com.liferay.client.portal.model.OrganizationSoap[]) _resp;
502             } catch (java.lang.Exception _exception) {
503                 return (com.liferay.client.portal.model.OrganizationSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.OrganizationSoap[].class);
504             }
505         }
506   } catch (org.apache.axis.AxisFault axisFaultException) {
507   throw axisFaultException;
508 }
509     }
510 
511     public void setGroupOrganizations(long groupId, long[] organizationIds) throws java.rmi.RemoteException {
512         if (super.cachedEndpoint == null) {
513             throw new org.apache.axis.NoEndPointException();
514         }
515         org.apache.axis.client.Call _call = createCall();
516         _call.setOperation(_operations[7]);
517         _call.setUseSOAPAction(true);
518         _call.setSOAPActionURI("");
519         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
520         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setGroupOrganizations"));
521 
522         setRequestHeaders(_call);
523         setAttachments(_call);
524  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), organizationIds});
525 
526         if (_resp instanceof java.rmi.RemoteException) {
527             throw (java.rmi.RemoteException)_resp;
528         }
529         extractAttachments(_call);
530   } catch (org.apache.axis.AxisFault axisFaultException) {
531   throw axisFaultException;
532 }
533     }
534 
535     public void unsetGroupOrganizations(long groupId, long[] organizationIds) throws java.rmi.RemoteException {
536         if (super.cachedEndpoint == null) {
537             throw new org.apache.axis.NoEndPointException();
538         }
539         org.apache.axis.client.Call _call = createCall();
540         _call.setOperation(_operations[8]);
541         _call.setUseSOAPAction(true);
542         _call.setSOAPActionURI("");
543         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
544         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetGroupOrganizations"));
545 
546         setRequestHeaders(_call);
547         setAttachments(_call);
548  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), organizationIds});
549 
550         if (_resp instanceof java.rmi.RemoteException) {
551             throw (java.rmi.RemoteException)_resp;
552         }
553         extractAttachments(_call);
554   } catch (org.apache.axis.AxisFault axisFaultException) {
555   throw axisFaultException;
556 }
557     }
558 
559     public void unsetPasswordPolicyOrganizations(long passwordPolicyId, long[] organizationIds) throws java.rmi.RemoteException {
560         if (super.cachedEndpoint == null) {
561             throw new org.apache.axis.NoEndPointException();
562         }
563         org.apache.axis.client.Call _call = createCall();
564         _call.setOperation(_operations[9]);
565         _call.setUseSOAPAction(true);
566         _call.setSOAPActionURI("");
567         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
568         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetPasswordPolicyOrganizations"));
569 
570         setRequestHeaders(_call);
571         setAttachments(_call);
572  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), organizationIds});
573 
574         if (_resp instanceof java.rmi.RemoteException) {
575             throw (java.rmi.RemoteException)_resp;
576         }
577         extractAttachments(_call);
578   } catch (org.apache.axis.AxisFault axisFaultException) {
579   throw axisFaultException;
580 }
581     }
582 
583     public com.liferay.client.portal.model.OrganizationSoap updateOrganization(long organizationId, java.lang.String comments) throws java.rmi.RemoteException {
584         if (super.cachedEndpoint == null) {
585             throw new org.apache.axis.NoEndPointException();
586         }
587         org.apache.axis.client.Call _call = createCall();
588         _call.setOperation(_operations[10]);
589         _call.setUseSOAPAction(true);
590         _call.setSOAPActionURI("");
591         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
592         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateOrganization"));
593 
594         setRequestHeaders(_call);
595         setAttachments(_call);
596  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), comments});
597 
598         if (_resp instanceof java.rmi.RemoteException) {
599             throw (java.rmi.RemoteException)_resp;
600         }
601         else {
602             extractAttachments(_call);
603             try {
604                 return (com.liferay.client.portal.model.OrganizationSoap) _resp;
605             } catch (java.lang.Exception _exception) {
606                 return (com.liferay.client.portal.model.OrganizationSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.OrganizationSoap.class);
607             }
608         }
609   } catch (org.apache.axis.AxisFault axisFaultException) {
610   throw axisFaultException;
611 }
612     }
613 
614     public com.liferay.client.portal.model.OrganizationSoap updateOrganization(long organizationId, long parentOrganizationId, java.lang.String name, boolean location, boolean recursable, long regionId, long countryId, int statusId) throws java.rmi.RemoteException {
615         if (super.cachedEndpoint == null) {
616             throw new org.apache.axis.NoEndPointException();
617         }
618         org.apache.axis.client.Call _call = createCall();
619         _call.setOperation(_operations[11]);
620         _call.setUseSOAPAction(true);
621         _call.setSOAPActionURI("");
622         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
623         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateOrganization"));
624 
625         setRequestHeaders(_call);
626         setAttachments(_call);
627  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), new java.lang.Long(parentOrganizationId), name, new java.lang.Boolean(location), new java.lang.Boolean(recursable), new java.lang.Long(regionId), new java.lang.Long(countryId), new java.lang.Integer(statusId)});
628 
629         if (_resp instanceof java.rmi.RemoteException) {
630             throw (java.rmi.RemoteException)_resp;
631         }
632         else {
633             extractAttachments(_call);
634             try {
635                 return (com.liferay.client.portal.model.OrganizationSoap) _resp;
636             } catch (java.lang.Exception _exception) {
637                 return (com.liferay.client.portal.model.OrganizationSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.OrganizationSoap.class);
638             }
639         }
640   } catch (org.apache.axis.AxisFault axisFaultException) {
641   throw axisFaultException;
642 }
643     }
644 
645 }
646