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