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