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("getUserOrganizations");
29          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
30          oper.addParameter(param);
31          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "inheritUserGroups"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
32          oper.addParameter(param);
33          oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_OrganizationSoap"));
34          oper.setReturnClass(com.liferay.client.soap.portal.model.OrganizationSoap[].class);
35          oper.setReturnQName(new javax.xml.namespace.QName("", "getUserOrganizationsReturn"));
36          oper.setStyle(org.apache.axis.constants.Style.RPC);
37          oper.setUse(org.apache.axis.constants.Use.ENCODED);
38          _operations[0] = oper;
39  
40          oper = new org.apache.axis.description.OperationDesc();
41          oper.setName("getUserOrganizations");
42          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
43          oper.addParameter(param);
44          oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_OrganizationSoap"));
45          oper.setReturnClass(com.liferay.client.soap.portal.model.OrganizationSoap[].class);
46          oper.setReturnQName(new javax.xml.namespace.QName("", "getUserOrganizationsReturn"));
47          oper.setStyle(org.apache.axis.constants.Style.RPC);
48          oper.setUse(org.apache.axis.constants.Use.ENCODED);
49          _operations[1] = oper;
50  
51          oper = new org.apache.axis.description.OperationDesc();
52          oper.setName("getOrganizationId");
53          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
54          oper.addParameter(param);
55          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
56          oper.addParameter(param);
57          oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"));
58          oper.setReturnClass(long.class);
59          oper.setReturnQName(new javax.xml.namespace.QName("", "getOrganizationIdReturn"));
60          oper.setStyle(org.apache.axis.constants.Style.RPC);
61          oper.setUse(org.apache.axis.constants.Use.ENCODED);
62          _operations[2] = oper;
63  
64          oper = new org.apache.axis.description.OperationDesc();
65          oper.setName("deleteLogo");
66          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
67          oper.addParameter(param);
68          oper.setReturnType(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("addGroupOrganizations");
75          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);
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("addPasswordPolicyOrganizations");
86          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);
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("addOrganization");
97          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);
98          oper.addParameter(param);
99          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);
100         oper.addParameter(param);
101         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);
102         oper.addParameter(param);
103         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);
104         oper.addParameter(param);
105         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);
106         oper.addParameter(param);
107         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);
108         oper.addParameter(param);
109         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);
110         oper.addParameter(param);
111         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);
112         oper.addParameter(param);
113         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);
114         oper.addParameter(param);
115         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);
116         oper.addParameter(param);
117         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);
118         oper.addParameter(param);
119         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);
120         oper.addParameter(param);
121         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);
122         oper.addParameter(param);
123         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);
124         oper.addParameter(param);
125         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
126         oper.setReturnClass(com.liferay.client.soap.portal.model.OrganizationSoap.class);
127         oper.setReturnQName(new javax.xml.namespace.QName("", "addOrganizationReturn"));
128         oper.setStyle(org.apache.axis.constants.Style.RPC);
129         oper.setUse(org.apache.axis.constants.Use.ENCODED);
130         _operations[6] = oper;
131 
132         oper = new org.apache.axis.description.OperationDesc();
133         oper.setName("addOrganization");
134         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);
135         oper.addParameter(param);
136         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);
137         oper.addParameter(param);
138         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);
139         oper.addParameter(param);
140         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);
141         oper.addParameter(param);
142         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);
143         oper.addParameter(param);
144         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);
145         oper.addParameter(param);
146         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);
147         oper.addParameter(param);
148         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);
149         oper.addParameter(param);
150         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);
151         oper.addParameter(param);
152         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
153         oper.setReturnClass(com.liferay.client.soap.portal.model.OrganizationSoap.class);
154         oper.setReturnQName(new javax.xml.namespace.QName("", "addOrganizationReturn"));
155         oper.setStyle(org.apache.axis.constants.Style.RPC);
156         oper.setUse(org.apache.axis.constants.Use.ENCODED);
157         _operations[7] = oper;
158 
159         oper = new org.apache.axis.description.OperationDesc();
160         oper.setName("deleteOrganization");
161         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);
162         oper.addParameter(param);
163         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
164         oper.setStyle(org.apache.axis.constants.Style.RPC);
165         oper.setUse(org.apache.axis.constants.Use.ENCODED);
166         _operations[8] = oper;
167 
168         oper = new org.apache.axis.description.OperationDesc();
169         oper.setName("getManageableOrganizations");
170         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);
171         oper.addParameter(param);
172         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);
173         oper.addParameter(param);
174         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_OrganizationSoap"));
175         oper.setReturnClass(com.liferay.client.soap.portal.model.OrganizationSoap[].class);
176         oper.setReturnQName(new javax.xml.namespace.QName("", "getManageableOrganizationsReturn"));
177         oper.setStyle(org.apache.axis.constants.Style.RPC);
178         oper.setUse(org.apache.axis.constants.Use.ENCODED);
179         _operations[9] = oper;
180 
181     }
182 
183     private static void _initOperationDesc2(){
184         org.apache.axis.description.OperationDesc oper;
185         org.apache.axis.description.ParameterDesc param;
186         oper = new org.apache.axis.description.OperationDesc();
187         oper.setName("setGroupOrganizations");
188         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);
189         oper.addParameter(param);
190         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);
191         oper.addParameter(param);
192         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
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("unsetGroupOrganizations");
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("unsetPasswordPolicyOrganizations");
210         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);
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("updateOrganization");
221         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);
222         oper.addParameter(param);
223         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);
224         oper.addParameter(param);
225         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);
226         oper.addParameter(param);
227         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);
228         oper.addParameter(param);
229         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);
230         oper.addParameter(param);
231         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);
232         oper.addParameter(param);
233         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);
234         oper.addParameter(param);
235         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);
236         oper.addParameter(param);
237         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);
238         oper.addParameter(param);
239         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);
240         oper.addParameter(param);
241         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);
242         oper.addParameter(param);
243         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);
244         oper.addParameter(param);
245         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);
246         oper.addParameter(param);
247         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);
248         oper.addParameter(param);
249         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);
250         oper.addParameter(param);
251         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
252         oper.setReturnClass(com.liferay.client.soap.portal.model.OrganizationSoap.class);
253         oper.setReturnQName(new javax.xml.namespace.QName("", "updateOrganizationReturn"));
254         oper.setStyle(org.apache.axis.constants.Style.RPC);
255         oper.setUse(org.apache.axis.constants.Use.ENCODED);
256         _operations[13] = oper;
257 
258         oper = new org.apache.axis.description.OperationDesc();
259         oper.setName("updateOrganization");
260         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);
261         oper.addParameter(param);
262         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);
263         oper.addParameter(param);
264         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);
265         oper.addParameter(param);
266         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);
267         oper.addParameter(param);
268         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);
269         oper.addParameter(param);
270         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);
271         oper.addParameter(param);
272         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);
273         oper.addParameter(param);
274         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);
275         oper.addParameter(param);
276         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);
277         oper.addParameter(param);
278         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);
279         oper.addParameter(param);
280         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "OrganizationSoap"));
281         oper.setReturnClass(com.liferay.client.soap.portal.model.OrganizationSoap.class);
282         oper.setReturnQName(new javax.xml.namespace.QName("", "updateOrganizationReturn"));
283         oper.setStyle(org.apache.axis.constants.Style.RPC);
284         oper.setUse(org.apache.axis.constants.Use.ENCODED);
285         _operations[14] = oper;
286 
287         oper = new org.apache.axis.description.OperationDesc();
288         oper.setName("getOrganization");
289         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);
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("", "getOrganizationReturn"));
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 com.liferay.client.soap.portal.model.OrganizationSoap[] getUserOrganizations(long userId, boolean inheritUserGroups) 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", "getUserOrganizations"));
534 
535         setRequestHeaders(_call);
536         setAttachments(_call);
537  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Boolean(inheritUserGroups)});
538 
539         if (_resp instanceof java.rmi.RemoteException) {
540             throw (java.rmi.RemoteException)_resp;
541         }
542         else {
543             extractAttachments(_call);
544             try {
545                 return (com.liferay.client.soap.portal.model.OrganizationSoap[]) _resp;
546             } catch (java.lang.Exception _exception) {
547                 return (com.liferay.client.soap.portal.model.OrganizationSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.OrganizationSoap[].class);
548             }
549         }
550   } catch (org.apache.axis.AxisFault axisFaultException) {
551   throw axisFaultException;
552 }
553     }
554 
555     public com.liferay.client.soap.portal.model.OrganizationSoap[] getUserOrganizations(long userId) 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", "getUserOrganizations"));
565 
566         setRequestHeaders(_call);
567         setAttachments(_call);
568  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
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 long getOrganizationId(long companyId, java.lang.String name) 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", "getOrganizationId"));
596 
597         setRequestHeaders(_call);
598         setAttachments(_call);
599  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name});
600 
601         if (_resp instanceof java.rmi.RemoteException) {
602             throw (java.rmi.RemoteException)_resp;
603         }
604         else {
605             extractAttachments(_call);
606             try {
607                 return ((java.lang.Long) _resp).longValue();
608             } catch (java.lang.Exception _exception) {
609                 return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
610             }
611         }
612   } catch (org.apache.axis.AxisFault axisFaultException) {
613   throw axisFaultException;
614 }
615     }
616 
617     public void deleteLogo(long organizationId) 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", "deleteLogo"));
627 
628         setRequestHeaders(_call);
629         setAttachments(_call);
630  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId)});
631 
632         if (_resp instanceof java.rmi.RemoteException) {
633             throw (java.rmi.RemoteException)_resp;
634         }
635         extractAttachments(_call);
636   } catch (org.apache.axis.AxisFault axisFaultException) {
637   throw axisFaultException;
638 }
639     }
640 
641     public void addGroupOrganizations(long groupId, long[] organizationIds) throws java.rmi.RemoteException {
642         if (super.cachedEndpoint == null) {
643             throw new org.apache.axis.NoEndPointException();
644         }
645         org.apache.axis.client.Call _call = createCall();
646         _call.setOperation(_operations[4]);
647         _call.setUseSOAPAction(true);
648         _call.setSOAPActionURI("");
649         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
650         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addGroupOrganizations"));
651 
652         setRequestHeaders(_call);
653         setAttachments(_call);
654  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), organizationIds});
655 
656         if (_resp instanceof java.rmi.RemoteException) {
657             throw (java.rmi.RemoteException)_resp;
658         }
659         extractAttachments(_call);
660   } catch (org.apache.axis.AxisFault axisFaultException) {
661   throw axisFaultException;
662 }
663     }
664 
665     public void addPasswordPolicyOrganizations(long passwordPolicyId, long[] organizationIds) throws java.rmi.RemoteException {
666         if (super.cachedEndpoint == null) {
667             throw new org.apache.axis.NoEndPointException();
668         }
669         org.apache.axis.client.Call _call = createCall();
670         _call.setOperation(_operations[5]);
671         _call.setUseSOAPAction(true);
672         _call.setSOAPActionURI("");
673         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
674         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addPasswordPolicyOrganizations"));
675 
676         setRequestHeaders(_call);
677         setAttachments(_call);
678  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), organizationIds});
679 
680         if (_resp instanceof java.rmi.RemoteException) {
681             throw (java.rmi.RemoteException)_resp;
682         }
683         extractAttachments(_call);
684   } catch (org.apache.axis.AxisFault axisFaultException) {
685   throw axisFaultException;
686 }
687     }
688 
689     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 {
690         if (super.cachedEndpoint == null) {
691             throw new org.apache.axis.NoEndPointException();
692         }
693         org.apache.axis.client.Call _call = createCall();
694         _call.setOperation(_operations[6]);
695         _call.setUseSOAPAction(true);
696         _call.setSOAPActionURI("");
697         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
698         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addOrganization"));
699 
700         setRequestHeaders(_call);
701         setAttachments(_call);
702  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});
703 
704         if (_resp instanceof java.rmi.RemoteException) {
705             throw (java.rmi.RemoteException)_resp;
706         }
707         else {
708             extractAttachments(_call);
709             try {
710                 return (com.liferay.client.soap.portal.model.OrganizationSoap) _resp;
711             } catch (java.lang.Exception _exception) {
712                 return (com.liferay.client.soap.portal.model.OrganizationSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.OrganizationSoap.class);
713             }
714         }
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.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, 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 void deleteOrganization(long organizationId) 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", "deleteOrganization"));
761 
762         setRequestHeaders(_call);
763         setAttachments(_call);
764  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId)});
765 
766         if (_resp instanceof java.rmi.RemoteException) {
767             throw (java.rmi.RemoteException)_resp;
768         }
769         extractAttachments(_call);
770   } catch (org.apache.axis.AxisFault axisFaultException) {
771   throw axisFaultException;
772 }
773     }
774 
775     public com.liferay.client.soap.portal.model.OrganizationSoap[] getManageableOrganizations(java.lang.String actionId, int max) throws java.rmi.RemoteException {
776         if (super.cachedEndpoint == null) {
777             throw new org.apache.axis.NoEndPointException();
778         }
779         org.apache.axis.client.Call _call = createCall();
780         _call.setOperation(_operations[9]);
781         _call.setUseSOAPAction(true);
782         _call.setSOAPActionURI("");
783         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
784         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getManageableOrganizations"));
785 
786         setRequestHeaders(_call);
787         setAttachments(_call);
788  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {actionId, new java.lang.Integer(max)});
789 
790         if (_resp instanceof java.rmi.RemoteException) {
791             throw (java.rmi.RemoteException)_resp;
792         }
793         else {
794             extractAttachments(_call);
795             try {
796                 return (com.liferay.client.soap.portal.model.OrganizationSoap[]) _resp;
797             } catch (java.lang.Exception _exception) {
798                 return (com.liferay.client.soap.portal.model.OrganizationSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.OrganizationSoap[].class);
799             }
800         }
801   } catch (org.apache.axis.AxisFault axisFaultException) {
802   throw axisFaultException;
803 }
804     }
805 
806     public void setGroupOrganizations(long groupId, long[] organizationIds) 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", "setGroupOrganizations"));
816 
817         setRequestHeaders(_call);
818         setAttachments(_call);
819  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), organizationIds});
820 
821         if (_resp instanceof java.rmi.RemoteException) {
822             throw (java.rmi.RemoteException)_resp;
823         }
824         extractAttachments(_call);
825   } catch (org.apache.axis.AxisFault axisFaultException) {
826   throw axisFaultException;
827 }
828     }
829 
830     public void unsetGroupOrganizations(long groupId, long[] organizationIds) throws java.rmi.RemoteException {
831         if (super.cachedEndpoint == null) {
832             throw new org.apache.axis.NoEndPointException();
833         }
834         org.apache.axis.client.Call _call = createCall();
835         _call.setOperation(_operations[11]);
836         _call.setUseSOAPAction(true);
837         _call.setSOAPActionURI("");
838         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
839         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetGroupOrganizations"));
840 
841         setRequestHeaders(_call);
842         setAttachments(_call);
843  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), organizationIds});
844 
845         if (_resp instanceof java.rmi.RemoteException) {
846             throw (java.rmi.RemoteException)_resp;
847         }
848         extractAttachments(_call);
849   } catch (org.apache.axis.AxisFault axisFaultException) {
850   throw axisFaultException;
851 }
852     }
853 
854     public void unsetPasswordPolicyOrganizations(long passwordPolicyId, long[] organizationIds) throws java.rmi.RemoteException {
855         if (super.cachedEndpoint == null) {
856             throw new org.apache.axis.NoEndPointException();
857         }
858         org.apache.axis.client.Call _call = createCall();
859         _call.setOperation(_operations[12]);
860         _call.setUseSOAPAction(true);
861         _call.setSOAPActionURI("");
862         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
863         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetPasswordPolicyOrganizations"));
864 
865         setRequestHeaders(_call);
866         setAttachments(_call);
867  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(passwordPolicyId), organizationIds});
868 
869         if (_resp instanceof java.rmi.RemoteException) {
870             throw (java.rmi.RemoteException)_resp;
871         }
872         extractAttachments(_call);
873   } catch (org.apache.axis.AxisFault axisFaultException) {
874   throw axisFaultException;
875 }
876     }
877 
878     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 {
879         if (super.cachedEndpoint == null) {
880             throw new org.apache.axis.NoEndPointException();
881         }
882         org.apache.axis.client.Call _call = createCall();
883         _call.setOperation(_operations[13]);
884         _call.setUseSOAPAction(true);
885         _call.setSOAPActionURI("");
886         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
887         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateOrganization"));
888 
889         setRequestHeaders(_call);
890         setAttachments(_call);
891  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});
892 
893         if (_resp instanceof java.rmi.RemoteException) {
894             throw (java.rmi.RemoteException)_resp;
895         }
896         else {
897             extractAttachments(_call);
898             try {
899                 return (com.liferay.client.soap.portal.model.OrganizationSoap) _resp;
900             } catch (java.lang.Exception _exception) {
901                 return (com.liferay.client.soap.portal.model.OrganizationSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.OrganizationSoap.class);
902             }
903         }
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.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, 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 getOrganization(long organizationId) 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", "getOrganization"));
950 
951         setRequestHeaders(_call);
952         setAttachments(_call);
953  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId)});
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