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