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