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