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