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