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[6];
20          _initOperationDesc1();
21      }
22  
23      private static void _initOperationDesc1(){
24          org.apache.axis.description.OperationDesc oper;
25          org.apache.axis.description.ParameterDesc param;
26          oper = new org.apache.axis.description.OperationDesc();
27          oper.setName("addCompany");
28          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);
29          oper.addParameter(param);
30          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);
31          oper.addParameter(param);
32          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);
33          oper.addParameter(param);
34          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);
35          oper.addParameter(param);
36          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);
37          oper.addParameter(param);
38          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
39          oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
40          oper.setReturnQName(new javax.xml.namespace.QName("", "addCompanyReturn"));
41          oper.setStyle(org.apache.axis.constants.Style.RPC);
42          oper.setUse(org.apache.axis.constants.Use.ENCODED);
43          _operations[0] = oper;
44  
45          oper = new org.apache.axis.description.OperationDesc();
46          oper.setName("addCompany");
47          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);
48          oper.addParameter(param);
49          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);
50          oper.addParameter(param);
51          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);
52          oper.addParameter(param);
53          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
54          oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
55          oper.setReturnQName(new javax.xml.namespace.QName("", "addCompanyReturn"));
56          oper.setStyle(org.apache.axis.constants.Style.RPC);
57          oper.setUse(org.apache.axis.constants.Use.ENCODED);
58          _operations[1] = oper;
59  
60          oper = new org.apache.axis.description.OperationDesc();
61          oper.setName("updateCompany");
62          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);
63          oper.addParameter(param);
64          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);
65          oper.addParameter(param);
66          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);
67          oper.addParameter(param);
68          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);
69          oper.addParameter(param);
70          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);
71          oper.addParameter(param);
72          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);
73          oper.addParameter(param);
74          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);
75          oper.addParameter(param);
76          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);
77          oper.addParameter(param);
78          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);
79          oper.addParameter(param);
80          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);
81          oper.addParameter(param);
82          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);
83          oper.addParameter(param);
84          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);
85          oper.addParameter(param);
86          oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
87          oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
88          oper.setReturnQName(new javax.xml.namespace.QName("", "updateCompanyReturn"));
89          oper.setStyle(org.apache.axis.constants.Style.RPC);
90          oper.setUse(org.apache.axis.constants.Use.ENCODED);
91          _operations[2] = oper;
92  
93          oper = new org.apache.axis.description.OperationDesc();
94          oper.setName("updateCompany");
95          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);
96          oper.addParameter(param);
97          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);
98          oper.addParameter(param);
99          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);
100         oper.addParameter(param);
101         oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap"));
102         oper.setReturnClass(com.liferay.client.soap.portal.model.CompanySoap.class);
103         oper.setReturnQName(new javax.xml.namespace.QName("", "updateCompanyReturn"));
104         oper.setStyle(org.apache.axis.constants.Style.RPC);
105         oper.setUse(org.apache.axis.constants.Use.ENCODED);
106         _operations[3] = oper;
107 
108         oper = new org.apache.axis.description.OperationDesc();
109         oper.setName("updateDisplay");
110         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);
111         oper.addParameter(param);
112         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);
113         oper.addParameter(param);
114         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);
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[4] = oper;
120 
121         oper = new org.apache.axis.description.OperationDesc();
122         oper.setName("updateSecurity");
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("", "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);
126         oper.addParameter(param);
127         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);
128         oper.addParameter(param);
129         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);
130         oper.addParameter(param);
131         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);
132         oper.addParameter(param);
133         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);
134         oper.addParameter(param);
135         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);
136         oper.addParameter(param);
137         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);
138         oper.addParameter(param);
139         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
140         oper.setStyle(org.apache.axis.constants.Style.RPC);
141         oper.setUse(org.apache.axis.constants.Use.ENCODED);
142         _operations[5] = oper;
143 
144     }
145 
146     public Portal_CompanyServiceSoapBindingStub() throws org.apache.axis.AxisFault {
147          this(null);
148     }
149 
150     public Portal_CompanyServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
151          this(service);
152          super.cachedEndpoint = endpointURL;
153     }
154 
155     public Portal_CompanyServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
156         if (service == null) {
157             super.service = new org.apache.axis.client.Service();
158         } else {
159             super.service = service;
160         }
161         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
162             java.lang.Class cls;
163             javax.xml.namespace.QName qName;
164             javax.xml.namespace.QName qName2;
165             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
166             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
167             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
168             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
169             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
170             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
171             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
172             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
173             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
174             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
175             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "CompanySoap");
176             cachedSerQNames.add(qName);
177             cls = com.liferay.client.soap.portal.model.CompanySoap.class;
178             cachedSerClasses.add(cls);
179             cachedSerFactories.add(beansf);
180             cachedDeserFactories.add(beandf);
181 
182     }
183 
184     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
185         try {
186             org.apache.axis.client.Call _call = super._createCall();
187             if (super.maintainSessionSet) {
188                 _call.setMaintainSession(super.maintainSession);
189             }
190             if (super.cachedUsername != null) {
191                 _call.setUsername(super.cachedUsername);
192             }
193             if (super.cachedPassword != null) {
194                 _call.setPassword(super.cachedPassword);
195             }
196             if (super.cachedEndpoint != null) {
197                 _call.setTargetEndpointAddress(super.cachedEndpoint);
198             }
199             if (super.cachedTimeout != null) {
200                 _call.setTimeout(super.cachedTimeout);
201             }
202             if (super.cachedPortName != null) {
203                 _call.setPortName(super.cachedPortName);
204             }
205             java.util.Enumeration keys = super.cachedProperties.keys();
206             while (keys.hasMoreElements()) {
207                 java.lang.String key = (java.lang.String) keys.nextElement();
208                 _call.setProperty(key, super.cachedProperties.get(key));
209             }
210             // All the type mapping information is registered
211             // when the first call is made.
212             // The type mapping information is actually registered in
213             // the TypeMappingRegistry of the service, which
214             // is the reason why registration is only needed for the first call.
215             synchronized (this) {
216                 if (firstCall()) {
217                     // must set encoding style before registering serializers
218                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
219                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
220                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
221                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
222                         javax.xml.namespace.QName qName =
223                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
224                         java.lang.Object x = cachedSerFactories.get(i);
225                         if (x instanceof Class) {
226                             java.lang.Class sf = (java.lang.Class)
227                                  cachedSerFactories.get(i);
228                             java.lang.Class df = (java.lang.Class)
229                                  cachedDeserFactories.get(i);
230                             _call.registerTypeMapping(cls, qName, sf, df, false);
231                         }
232                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
233                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
234                                  cachedSerFactories.get(i);
235                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
236                                  cachedDeserFactories.get(i);
237                             _call.registerTypeMapping(cls, qName, sf, df, false);
238                         }
239                     }
240                 }
241             }
242             return _call;
243         }
244         catch (java.lang.Throwable _t) {
245             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
246         }
247     }
248 
249     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 {
250         if (super.cachedEndpoint == null) {
251             throw new org.apache.axis.NoEndPointException();
252         }
253         org.apache.axis.client.Call _call = createCall();
254         _call.setOperation(_operations[0]);
255         _call.setUseSOAPAction(true);
256         _call.setSOAPActionURI("");
257         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
258         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addCompany"));
259 
260         setRequestHeaders(_call);
261         setAttachments(_call);
262  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {webId, virtualHost, mx, shardName, new java.lang.Boolean(system)});
263 
264         if (_resp instanceof java.rmi.RemoteException) {
265             throw (java.rmi.RemoteException)_resp;
266         }
267         else {
268             extractAttachments(_call);
269             try {
270                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
271             } catch (java.lang.Exception _exception) {
272                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
273             }
274         }
275   } catch (org.apache.axis.AxisFault axisFaultException) {
276   throw axisFaultException;
277 }
278     }
279 
280     public com.liferay.client.soap.portal.model.CompanySoap addCompany(java.lang.String webId, java.lang.String virtualHost, java.lang.String mx) throws java.rmi.RemoteException {
281         if (super.cachedEndpoint == null) {
282             throw new org.apache.axis.NoEndPointException();
283         }
284         org.apache.axis.client.Call _call = createCall();
285         _call.setOperation(_operations[1]);
286         _call.setUseSOAPAction(true);
287         _call.setSOAPActionURI("");
288         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
289         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addCompany"));
290 
291         setRequestHeaders(_call);
292         setAttachments(_call);
293  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {webId, virtualHost, mx});
294 
295         if (_resp instanceof java.rmi.RemoteException) {
296             throw (java.rmi.RemoteException)_resp;
297         }
298         else {
299             extractAttachments(_call);
300             try {
301                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
302             } catch (java.lang.Exception _exception) {
303                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
304             }
305         }
306   } catch (org.apache.axis.AxisFault axisFaultException) {
307   throw axisFaultException;
308 }
309     }
310 
311     public com.liferay.client.soap.portal.model.CompanySoap updateCompany(long companyId, java.lang.String virtualHost, java.lang.String mx, 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 {
312         if (super.cachedEndpoint == null) {
313             throw new org.apache.axis.NoEndPointException();
314         }
315         org.apache.axis.client.Call _call = createCall();
316         _call.setOperation(_operations[2]);
317         _call.setUseSOAPAction(true);
318         _call.setSOAPActionURI("");
319         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
320         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateCompany"));
321 
322         setRequestHeaders(_call);
323         setAttachments(_call);
324  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), virtualHost, mx, name, legalName, legalId, legalType, sicCode, tickerSymbol, industry, type, size});
325 
326         if (_resp instanceof java.rmi.RemoteException) {
327             throw (java.rmi.RemoteException)_resp;
328         }
329         else {
330             extractAttachments(_call);
331             try {
332                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
333             } catch (java.lang.Exception _exception) {
334                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
335             }
336         }
337   } catch (org.apache.axis.AxisFault axisFaultException) {
338   throw axisFaultException;
339 }
340     }
341 
342     public com.liferay.client.soap.portal.model.CompanySoap updateCompany(long companyId, java.lang.String virtualHost, java.lang.String mx) throws java.rmi.RemoteException {
343         if (super.cachedEndpoint == null) {
344             throw new org.apache.axis.NoEndPointException();
345         }
346         org.apache.axis.client.Call _call = createCall();
347         _call.setOperation(_operations[3]);
348         _call.setUseSOAPAction(true);
349         _call.setSOAPActionURI("");
350         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
351         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateCompany"));
352 
353         setRequestHeaders(_call);
354         setAttachments(_call);
355  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), virtualHost, mx});
356 
357         if (_resp instanceof java.rmi.RemoteException) {
358             throw (java.rmi.RemoteException)_resp;
359         }
360         else {
361             extractAttachments(_call);
362             try {
363                 return (com.liferay.client.soap.portal.model.CompanySoap) _resp;
364             } catch (java.lang.Exception _exception) {
365                 return (com.liferay.client.soap.portal.model.CompanySoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.CompanySoap.class);
366             }
367         }
368   } catch (org.apache.axis.AxisFault axisFaultException) {
369   throw axisFaultException;
370 }
371     }
372 
373     public void updateDisplay(long companyId, java.lang.String languageId, java.lang.String timeZoneId) throws java.rmi.RemoteException {
374         if (super.cachedEndpoint == null) {
375             throw new org.apache.axis.NoEndPointException();
376         }
377         org.apache.axis.client.Call _call = createCall();
378         _call.setOperation(_operations[4]);
379         _call.setUseSOAPAction(true);
380         _call.setSOAPActionURI("");
381         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
382         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateDisplay"));
383 
384         setRequestHeaders(_call);
385         setAttachments(_call);
386  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), languageId, timeZoneId});
387 
388         if (_resp instanceof java.rmi.RemoteException) {
389             throw (java.rmi.RemoteException)_resp;
390         }
391         extractAttachments(_call);
392   } catch (org.apache.axis.AxisFault axisFaultException) {
393   throw axisFaultException;
394 }
395     }
396 
397     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 {
398         if (super.cachedEndpoint == null) {
399             throw new org.apache.axis.NoEndPointException();
400         }
401         org.apache.axis.client.Call _call = createCall();
402         _call.setOperation(_operations[5]);
403         _call.setUseSOAPAction(true);
404         _call.setSOAPActionURI("");
405         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
406         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateSecurity"));
407 
408         setRequestHeaders(_call);
409         setAttachments(_call);
410  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)});
411 
412         if (_resp instanceof java.rmi.RemoteException) {
413             throw (java.rmi.RemoteException)_resp;
414         }
415         extractAttachments(_call);
416   } catch (org.apache.axis.AxisFault axisFaultException) {
417   throw axisFaultException;
418 }
419     }
420 
421 }
422