1   /**
2    * Portal_CompanyServiceSoapBindingStub.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_CompanyServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portal.service.http.CompanyServiceSoap {
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[12];
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("getCompanyById");
29          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
30          oper.addParameter(param);
31          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
32          oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
33          oper.setReturnQName(new javax.xml.namespace.QName("", "getCompanyByIdReturn"));
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("addCompany");
40          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "webId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
41          oper.addParameter(param);
42          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "virtualHost"), 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          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "mx"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
45          oper.addParameter(param);
46          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shardName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
47          oper.addParameter(param);
48          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "system"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
49          oper.addParameter(param);
50          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "maxUsers"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
51          oper.addParameter(param);
52          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
53          oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
54          oper.setReturnQName(new javax.xml.namespace.QName("", "addCompanyReturn"));
55          oper.setStyle(org.apache.axis.constants.Style.RPC);
56          oper.setUse(org.apache.axis.constants.Use.ENCODED);
57          _operations[1] = oper;
58  
59          oper = new org.apache.axis.description.OperationDesc();
60          oper.setName("deleteLogo");
61          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);
62          oper.addParameter(param);
63          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
64          oper.setStyle(org.apache.axis.constants.Style.RPC);
65          oper.setUse(org.apache.axis.constants.Use.ENCODED);
66          _operations[2] = oper;
67  
68          oper = new org.apache.axis.description.OperationDesc();
69          oper.setName("getCompanyByLogoId");
70          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "logoId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
71          oper.addParameter(param);
72          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
73          oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
74          oper.setReturnQName(new javax.xml.namespace.QName("", "getCompanyByLogoIdReturn"));
75          oper.setStyle(org.apache.axis.constants.Style.RPC);
76          oper.setUse(org.apache.axis.constants.Use.ENCODED);
77          _operations[3] = oper;
78  
79          oper = new org.apache.axis.description.OperationDesc();
80          oper.setName("getCompanyByMx");
81          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "mx"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
82          oper.addParameter(param);
83          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
84          oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
85          oper.setReturnQName(new javax.xml.namespace.QName("", "getCompanyByMxReturn"));
86          oper.setStyle(org.apache.axis.constants.Style.RPC);
87          oper.setUse(org.apache.axis.constants.Use.ENCODED);
88          _operations[4] = oper;
89  
90          oper = new org.apache.axis.description.OperationDesc();
91          oper.setName("getCompanyByVirtualHost");
92          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "virtualHost"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
93          oper.addParameter(param);
94          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
95          oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
96          oper.setReturnQName(new javax.xml.namespace.QName("", "getCompanyByVirtualHostReturn"));
97          oper.setStyle(org.apache.axis.constants.Style.RPC);
98          oper.setUse(org.apache.axis.constants.Use.ENCODED);
99          _operations[5] = oper;
100 
101         oper = new org.apache.axis.description.OperationDesc();
102         oper.setName("getCompanyByWebId");
103         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "webId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
104         oper.addParameter(param);
105         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
106         oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
107         oper.setReturnQName(new javax.xml.namespace.QName("", "getCompanyByWebIdReturn"));
108         oper.setStyle(org.apache.axis.constants.Style.RPC);
109         oper.setUse(org.apache.axis.constants.Use.ENCODED);
110         _operations[6] = oper;
111 
112         oper = new org.apache.axis.description.OperationDesc();
113         oper.setName("removePreferences");
114         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);
115         oper.addParameter(param);
116         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "keys"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
117         oper.addParameter(param);
118         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
119         oper.setStyle(org.apache.axis.constants.Style.RPC);
120         oper.setUse(org.apache.axis.constants.Use.ENCODED);
121         _operations[7] = oper;
122 
123         oper = new org.apache.axis.description.OperationDesc();
124         oper.setName("updateCompany");
125         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);
126         oper.addParameter(param);
127         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "virtualHost"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
128         oper.addParameter(param);
129         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "mx"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
130         oper.addParameter(param);
131         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "homeURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
132         oper.addParameter(param);
133         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);
134         oper.addParameter(param);
135         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "legalName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
136         oper.addParameter(param);
137         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "legalId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
138         oper.addParameter(param);
139         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "legalType"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
140         oper.addParameter(param);
141         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "sicCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
142         oper.addParameter(param);
143         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "tickerSymbol"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
144         oper.addParameter(param);
145         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "industry"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
146         oper.addParameter(param);
147         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);
148         oper.addParameter(param);
149         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "size"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
150         oper.addParameter(param);
151         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
152         oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
153         oper.setReturnQName(new javax.xml.namespace.QName("", "updateCompanyReturn"));
154         oper.setStyle(org.apache.axis.constants.Style.RPC);
155         oper.setUse(org.apache.axis.constants.Use.ENCODED);
156         _operations[8] = oper;
157 
158         oper = new org.apache.axis.description.OperationDesc();
159         oper.setName("updateCompany");
160         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);
161         oper.addParameter(param);
162         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "virtualHost"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
163         oper.addParameter(param);
164         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "mx"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
165         oper.addParameter(param);
166         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "maxUsers"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
167         oper.addParameter(param);
168         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
169         oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
170         oper.setReturnQName(new javax.xml.namespace.QName("", "updateCompanyReturn"));
171         oper.setStyle(org.apache.axis.constants.Style.RPC);
172         oper.setUse(org.apache.axis.constants.Use.ENCODED);
173         _operations[9] = oper;
174 
175     }
176 
177     private static void _initOperationDesc2(){
178         org.apache.axis.description.OperationDesc oper;
179         org.apache.axis.description.ParameterDesc param;
180         oper = new org.apache.axis.description.OperationDesc();
181         oper.setName("updateDisplay");
182         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);
183         oper.addParameter(param);
184         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "languageId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
185         oper.addParameter(param);
186         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "timeZoneId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
187         oper.addParameter(param);
188         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
189         oper.setStyle(org.apache.axis.constants.Style.RPC);
190         oper.setUse(org.apache.axis.constants.Use.ENCODED);
191         _operations[10] = oper;
192 
193         oper = new org.apache.axis.description.OperationDesc();
194         oper.setName("updateSecurity");
195         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);
196         oper.addParameter(param);
197         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "authType"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
198         oper.addParameter(param);
199         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "autoLogin"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
200         oper.addParameter(param);
201         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "sendPassword"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
202         oper.addParameter(param);
203         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strangers"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
204         oper.addParameter(param);
205         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strangersWithMx"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
206         oper.addParameter(param);
207         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "strangersVerify"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
208         oper.addParameter(param);
209         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "communityLogo"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
210         oper.addParameter(param);
211         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
212         oper.setStyle(org.apache.axis.constants.Style.RPC);
213         oper.setUse(org.apache.axis.constants.Use.ENCODED);
214         _operations[11] = oper;
215 
216     }
217 
218     public Portal_CompanyServiceSoapBindingStub() throws org.apache.axis.AxisFault {
219          this(null);
220     }
221 
222     public Portal_CompanyServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
223          this(service);
224          super.cachedEndpoint = endpointURL;
225     }
226 
227     public Portal_CompanyServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
228         if (service == null) {
229             super.service = new org.apache.axis.client.Service();
230         } else {
231             super.service = service;
232         }
233         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
234             java.lang.Class cls;
235             javax.xml.namespace.QName qName;
236             javax.xml.namespace.QName qName2;
237             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
238             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
239             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
240             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
241             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
242             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
243             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
244             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
245             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
246             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
247             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap");
248             cachedSerQNames.add(qName);
249             cls = com.liferay.client.soap.portal.model.CompanySoap.class;
250             cachedSerClasses.add(cls);
251             cachedSerFactories.add(beansf);
252             cachedDeserFactories.add(beandf);
253 
254             qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string");
255             cachedSerQNames.add(qName);
256             cls = java.lang.String[].class;
257             cachedSerClasses.add(cls);
258             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
259             qName2 = null;
260             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
261             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
262 
263     }
264 
265     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
266         try {
267             org.apache.axis.client.Call _call = super._createCall();
268             if (super.maintainSessionSet) {
269                 _call.setMaintainSession(super.maintainSession);
270             }
271             if (super.cachedUsername != null) {
272                 _call.setUsername(super.cachedUsername);
273             }
274             if (super.cachedPassword != null) {
275                 _call.setPassword(super.cachedPassword);
276             }
277             if (super.cachedEndpoint != null) {
278                 _call.setTargetEndpointAddress(super.cachedEndpoint);
279             }
280             if (super.cachedTimeout != null) {
281                 _call.setTimeout(super.cachedTimeout);
282             }
283             if (super.cachedPortName != null) {
284                 _call.setPortName(super.cachedPortName);
285             }
286             java.util.Enumeration keys = super.cachedProperties.keys();
287             while (keys.hasMoreElements()) {
288                 java.lang.String key = (java.lang.String) keys.nextElement();
289                 _call.setProperty(key, super.cachedProperties.get(key));
290             }
291             // All the type mapping information is registered
292             // when the first call is made.
293             // The type mapping information is actually registered in
294             // the TypeMappingRegistry of the service, which
295             // is the reason why registration is only needed for the first call.
296             synchronized (this) {
297                 if (firstCall()) {
298                     // must set encoding style before registering serializers
299                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
300                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
301                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
302                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
303                         javax.xml.namespace.QName qName =
304                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
305                         java.lang.Object x = cachedSerFactories.get(i);
306                         if (x instanceof Class) {
307                             java.lang.Class sf = (java.lang.Class)
308                                  cachedSerFactories.get(i);
309                             java.lang.Class df = (java.lang.Class)
310                                  cachedDeserFactories.get(i);
311                             _call.registerTypeMapping(cls, qName, sf, df, false);
312                         }
313                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
314                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
315                                  cachedSerFactories.get(i);
316                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
317                                  cachedDeserFactories.get(i);
318                             _call.registerTypeMapping(cls, qName, sf, df, false);
319                         }
320                     }
321                 }
322             }
323             return _call;
324         }
325         catch (java.lang.Throwable _t) {
326             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
327         }
328     }
329 
330     public com.liferay.client.soap.portal.model.CompanySoap getCompanyById(long companyId) throws java.rmi.RemoteException {
331         if (super.cachedEndpoint == null) {
332             throw new org.apache.axis.NoEndPointException();
333         }
334         org.apache.axis.client.Call _call = createCall();
335         _call.setOperation(_operations[0]);
336         _call.setUseSOAPAction(true);
337         _call.setSOAPActionURI("");
338         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
339         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getCompanyById"));
340 
341         setRequestHeaders(_call);
342         setAttachments(_call);
343  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId)});
344 
345         if (_resp instanceof java.rmi.RemoteException) {
346             throw (java.rmi.RemoteException)_resp;
347         }
348         else {
349             extractAttachments(_call);
350             try {
351                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
352             } catch (java.lang.Exception _exception) {
353                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
354             }
355         }
356   } catch (org.apache.axis.AxisFault axisFaultException) {
357   throw axisFaultException;
358 }
359     }
360 
361     public com.liferay.client.soap.portal.model.CompanySoap addCompany(java.lang.String webId, java.lang.String virtualHost, java.lang.String mx, java.lang.String shardName, boolean system, int maxUsers) throws java.rmi.RemoteException {
362         if (super.cachedEndpoint == null) {
363             throw new org.apache.axis.NoEndPointException();
364         }
365         org.apache.axis.client.Call _call = createCall();
366         _call.setOperation(_operations[1]);
367         _call.setUseSOAPAction(true);
368         _call.setSOAPActionURI("");
369         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
370         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addCompany"));
371 
372         setRequestHeaders(_call);
373         setAttachments(_call);
374  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {webId, virtualHost, mx, shardName, new java.lang.Boolean(system), new java.lang.Integer(maxUsers)});
375 
376         if (_resp instanceof java.rmi.RemoteException) {
377             throw (java.rmi.RemoteException)_resp;
378         }
379         else {
380             extractAttachments(_call);
381             try {
382                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
383             } catch (java.lang.Exception _exception) {
384                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
385             }
386         }
387   } catch (org.apache.axis.AxisFault axisFaultException) {
388   throw axisFaultException;
389 }
390     }
391 
392     public void deleteLogo(long companyId) throws java.rmi.RemoteException {
393         if (super.cachedEndpoint == null) {
394             throw new org.apache.axis.NoEndPointException();
395         }
396         org.apache.axis.client.Call _call = createCall();
397         _call.setOperation(_operations[2]);
398         _call.setUseSOAPAction(true);
399         _call.setSOAPActionURI("");
400         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
401         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteLogo"));
402 
403         setRequestHeaders(_call);
404         setAttachments(_call);
405  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId)});
406 
407         if (_resp instanceof java.rmi.RemoteException) {
408             throw (java.rmi.RemoteException)_resp;
409         }
410         extractAttachments(_call);
411   } catch (org.apache.axis.AxisFault axisFaultException) {
412   throw axisFaultException;
413 }
414     }
415 
416     public com.liferay.client.soap.portal.model.CompanySoap getCompanyByLogoId(long logoId) throws java.rmi.RemoteException {
417         if (super.cachedEndpoint == null) {
418             throw new org.apache.axis.NoEndPointException();
419         }
420         org.apache.axis.client.Call _call = createCall();
421         _call.setOperation(_operations[3]);
422         _call.setUseSOAPAction(true);
423         _call.setSOAPActionURI("");
424         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
425         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getCompanyByLogoId"));
426 
427         setRequestHeaders(_call);
428         setAttachments(_call);
429  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(logoId)});
430 
431         if (_resp instanceof java.rmi.RemoteException) {
432             throw (java.rmi.RemoteException)_resp;
433         }
434         else {
435             extractAttachments(_call);
436             try {
437                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
438             } catch (java.lang.Exception _exception) {
439                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
440             }
441         }
442   } catch (org.apache.axis.AxisFault axisFaultException) {
443   throw axisFaultException;
444 }
445     }
446 
447     public com.liferay.client.soap.portal.model.CompanySoap getCompanyByMx(java.lang.String mx) throws java.rmi.RemoteException {
448         if (super.cachedEndpoint == null) {
449             throw new org.apache.axis.NoEndPointException();
450         }
451         org.apache.axis.client.Call _call = createCall();
452         _call.setOperation(_operations[4]);
453         _call.setUseSOAPAction(true);
454         _call.setSOAPActionURI("");
455         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
456         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getCompanyByMx"));
457 
458         setRequestHeaders(_call);
459         setAttachments(_call);
460  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {mx});
461 
462         if (_resp instanceof java.rmi.RemoteException) {
463             throw (java.rmi.RemoteException)_resp;
464         }
465         else {
466             extractAttachments(_call);
467             try {
468                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
469             } catch (java.lang.Exception _exception) {
470                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
471             }
472         }
473   } catch (org.apache.axis.AxisFault axisFaultException) {
474   throw axisFaultException;
475 }
476     }
477 
478     public com.liferay.client.soap.portal.model.CompanySoap getCompanyByVirtualHost(java.lang.String virtualHost) throws java.rmi.RemoteException {
479         if (super.cachedEndpoint == null) {
480             throw new org.apache.axis.NoEndPointException();
481         }
482         org.apache.axis.client.Call _call = createCall();
483         _call.setOperation(_operations[5]);
484         _call.setUseSOAPAction(true);
485         _call.setSOAPActionURI("");
486         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
487         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getCompanyByVirtualHost"));
488 
489         setRequestHeaders(_call);
490         setAttachments(_call);
491  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {virtualHost});
492 
493         if (_resp instanceof java.rmi.RemoteException) {
494             throw (java.rmi.RemoteException)_resp;
495         }
496         else {
497             extractAttachments(_call);
498             try {
499                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
500             } catch (java.lang.Exception _exception) {
501                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
502             }
503         }
504   } catch (org.apache.axis.AxisFault axisFaultException) {
505   throw axisFaultException;
506 }
507     }
508 
509     public com.liferay.client.soap.portal.model.CompanySoap getCompanyByWebId(java.lang.String webId) throws java.rmi.RemoteException {
510         if (super.cachedEndpoint == null) {
511             throw new org.apache.axis.NoEndPointException();
512         }
513         org.apache.axis.client.Call _call = createCall();
514         _call.setOperation(_operations[6]);
515         _call.setUseSOAPAction(true);
516         _call.setSOAPActionURI("");
517         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
518         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getCompanyByWebId"));
519 
520         setRequestHeaders(_call);
521         setAttachments(_call);
522  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {webId});
523 
524         if (_resp instanceof java.rmi.RemoteException) {
525             throw (java.rmi.RemoteException)_resp;
526         }
527         else {
528             extractAttachments(_call);
529             try {
530                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
531             } catch (java.lang.Exception _exception) {
532                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
533             }
534         }
535   } catch (org.apache.axis.AxisFault axisFaultException) {
536   throw axisFaultException;
537 }
538     }
539 
540     public void removePreferences(long companyId, java.lang.String[] keys) throws java.rmi.RemoteException {
541         if (super.cachedEndpoint == null) {
542             throw new org.apache.axis.NoEndPointException();
543         }
544         org.apache.axis.client.Call _call = createCall();
545         _call.setOperation(_operations[7]);
546         _call.setUseSOAPAction(true);
547         _call.setSOAPActionURI("");
548         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
549         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "removePreferences"));
550 
551         setRequestHeaders(_call);
552         setAttachments(_call);
553  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), keys});
554 
555         if (_resp instanceof java.rmi.RemoteException) {
556             throw (java.rmi.RemoteException)_resp;
557         }
558         extractAttachments(_call);
559   } catch (org.apache.axis.AxisFault axisFaultException) {
560   throw axisFaultException;
561 }
562     }
563 
564     public com.liferay.client.soap.portal.model.CompanySoap updateCompany(long companyId, java.lang.String virtualHost, java.lang.String mx, java.lang.String homeURL, java.lang.String name, java.lang.String legalName, java.lang.String legalId, java.lang.String legalType, java.lang.String sicCode, java.lang.String tickerSymbol, java.lang.String industry, java.lang.String type, java.lang.String size) throws java.rmi.RemoteException {
565         if (super.cachedEndpoint == null) {
566             throw new org.apache.axis.NoEndPointException();
567         }
568         org.apache.axis.client.Call _call = createCall();
569         _call.setOperation(_operations[8]);
570         _call.setUseSOAPAction(true);
571         _call.setSOAPActionURI("");
572         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
573         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateCompany"));
574 
575         setRequestHeaders(_call);
576         setAttachments(_call);
577  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), virtualHost, mx, homeURL, name, legalName, legalId, legalType, sicCode, tickerSymbol, industry, type, size});
578 
579         if (_resp instanceof java.rmi.RemoteException) {
580             throw (java.rmi.RemoteException)_resp;
581         }
582         else {
583             extractAttachments(_call);
584             try {
585                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
586             } catch (java.lang.Exception _exception) {
587                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
588             }
589         }
590   } catch (org.apache.axis.AxisFault axisFaultException) {
591   throw axisFaultException;
592 }
593     }
594 
595     public com.liferay.client.soap.portal.model.CompanySoap updateCompany(long companyId, java.lang.String virtualHost, java.lang.String mx, int maxUsers) throws java.rmi.RemoteException {
596         if (super.cachedEndpoint == null) {
597             throw new org.apache.axis.NoEndPointException();
598         }
599         org.apache.axis.client.Call _call = createCall();
600         _call.setOperation(_operations[9]);
601         _call.setUseSOAPAction(true);
602         _call.setSOAPActionURI("");
603         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
604         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateCompany"));
605 
606         setRequestHeaders(_call);
607         setAttachments(_call);
608  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), virtualHost, mx, new java.lang.Integer(maxUsers)});
609 
610         if (_resp instanceof java.rmi.RemoteException) {
611             throw (java.rmi.RemoteException)_resp;
612         }
613         else {
614             extractAttachments(_call);
615             try {
616                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
617             } catch (java.lang.Exception _exception) {
618                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
619             }
620         }
621   } catch (org.apache.axis.AxisFault axisFaultException) {
622   throw axisFaultException;
623 }
624     }
625 
626     public void updateDisplay(long companyId, java.lang.String languageId, java.lang.String timeZoneId) throws java.rmi.RemoteException {
627         if (super.cachedEndpoint == null) {
628             throw new org.apache.axis.NoEndPointException();
629         }
630         org.apache.axis.client.Call _call = createCall();
631         _call.setOperation(_operations[10]);
632         _call.setUseSOAPAction(true);
633         _call.setSOAPActionURI("");
634         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
635         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateDisplay"));
636 
637         setRequestHeaders(_call);
638         setAttachments(_call);
639  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), languageId, timeZoneId});
640 
641         if (_resp instanceof java.rmi.RemoteException) {
642             throw (java.rmi.RemoteException)_resp;
643         }
644         extractAttachments(_call);
645   } catch (org.apache.axis.AxisFault axisFaultException) {
646   throw axisFaultException;
647 }
648     }
649 
650     public void updateSecurity(long companyId, java.lang.String authType, boolean autoLogin, boolean sendPassword, boolean strangers, boolean strangersWithMx, boolean strangersVerify, boolean communityLogo) throws java.rmi.RemoteException {
651         if (super.cachedEndpoint == null) {
652             throw new org.apache.axis.NoEndPointException();
653         }
654         org.apache.axis.client.Call _call = createCall();
655         _call.setOperation(_operations[11]);
656         _call.setUseSOAPAction(true);
657         _call.setSOAPActionURI("");
658         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
659         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateSecurity"));
660 
661         setRequestHeaders(_call);
662         setAttachments(_call);
663  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), authType, new java.lang.Boolean(autoLogin), new java.lang.Boolean(sendPassword), new java.lang.Boolean(strangers), new java.lang.Boolean(strangersWithMx), new java.lang.Boolean(strangersVerify), new java.lang.Boolean(communityLogo)});
664 
665         if (_resp instanceof java.rmi.RemoteException) {
666             throw (java.rmi.RemoteException)_resp;
667         }
668         extractAttachments(_call);
669   } catch (org.apache.axis.AxisFault axisFaultException) {
670   throw axisFaultException;
671 }
672     }
673 
674 }
675